委托给plone memberdata工具的原型的facade存储层
archetypes.memberdatastorage的Python项目详细描述
简介
一个用于代表 plone站点用于存储内容的memberdata工具 项字段值作为MemberData属性。
这在很大程度上依赖于名字的魔力。 假设相应的成员和内容 实例具有相应的ID。建立通信 在Products.PlonePAS.utils.[de]cleanId-的帮助下 plone 4用来跟踪成员文件夹的方法是一样的。
驱动其开发的用例是 可使用的基于自定义原型的内容类型 作为成员的主文件夹并镜像 成员属性。这样,人们可以改变成员 属性,方法是编辑其主文件夹设置。
archetypes.memberdata用于http://www.incf.org上的生产。
用法
在原型模式定义中,可以使用MemberPropertyField 而不是常规的stringfield来获取和设置 相应的成员属性。默认情况下,具有相同 名称作为字段使用,除非member_property_id设置为指向 换个地方。
对于其他字段类型,可以使用MemberdataStorage,只要 数据类型可以由成员数据工具处理。
更改日志
1.1(2011-03-29)
- 如果启用了电子邮件登录,则不要中断[Raphael]
- 扩展测试覆盖范围以同时检查成员属性更改 在“内容空间”[罗宾]中被选中。
1.0-2009-04-03
- 添加测试套件[Raphael]。
- 为方便[Raphael]添加MemberPropertyField。
- 打破这个研究社区网站,使其更容易访问 (从R15354-是,三年内没有变化)[拉斐尔]。