允许直接从共享选项卡创建用户和分配角色。由埃克雷尔
collective.local.adduser的Python项目详细描述
允许直接从plone>;=4.1的共享选项卡创建用户和分配角色。 这可以与plone 4.0.9和plone.app.users一起使用>;1.0.6,<;1.1.x.
内容类型必须实现iaddnewuser才能具有功能性。
如果要为文件夹启用它,只需将其添加到buildout.cfg:
[instance] eggs = ... collective.local.adduser zcml = ... collective.local.adduser
如果不需要文件夹的功能性,但需要使用自己的内容类型, 添加到策略模块的configure.zcml中:
<include package="collective.local.adduser" file="minimal.zcml" /> <class class="my.package.content.MyContent.MyContent"> <implements interface="collective.local.adduser.interfaces.IAddNewUser" /> </class>
如果不需要“角色”字段,可以包含minimal wo__roles.zcml而不是minimal.zcml。 更新日志 ===
1.5(2013-12-06)
- 修正了错误情况下覆盖的重新加载。 [VincentFretin]
- 使用self.handle_join_success而不是super in add form,这允许 只重写子类中的方法。 [VincentFretin]
1.4(2013-07-18)
- 字段扩展程序可以将上下文作为参数获取。 [托马斯德斯维南]
1.3(2013-04-24)
- 现在我们有了灵巧的行为。 [托马斯德斯维南]
1.2.1(2013-02-15)
- 德语翻译。
1.2(2012-09-25)
- 为扩展性创建了minimal.zcml和minimal_wo_roles.zcml。 包不再声明为plone插件,请确保包括 包ZCML文件之一。
- userlocallyadded事件现在将数据而不是角色作为第二个参数。
1.1.1(2012-08-03)
- 如果没有为新用户选择角色,则不会失败。
1.1(2012-06-29)
- 添加了向“添加用户”窗体添加新字段的可能性。
1.0(2011-09-29)
- 初始版本