跳转到主要内容

允许从共享标签直接创建用户和分配角色。由Ecreall提供

项目描述

允许从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)

  • 修复了错误情况下的overlay重新加载问题。[vincentfretin]

  • 在添加表单中使用self.handle_join_success代替super,这允许在子类中仅覆盖方法。[vincentfretin]

1.4 (2013-07-18)

  • 字段扩展器可以获取上下文作为参数。[thomasdesvenain]

1.3 (2013-04-24)

  • 现在我们有了一个dexterity行为。[thomasdesvenain]

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)

  • 初始发布

项目详细信息


下载文件

下载适用于您的平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源代码分发

collective.local.adduser-1.5.zip (17.0 kB 查看哈希值)

上传时间 源代码

由以下支持