跳转到主要内容

允许从共享标签创建一个组。由Ecreall创建

项目描述

简介
============

允许从Plone 4的共享标签创建一个组并直接分配角色。
已在Plone 4.1上测试。

内容类型只需实现IAddNewGroup即可获得此功能。
还提供了一个dexterity行为。

如果您想为文件夹启用它,只需将以下内容添加到您的buildout.cfg中:

[instance]
zcml =
...
collective.local.addgroup


如果您不想为文件夹启用此功能,但想在自己的内容类型上启用,
请将以下内容添加到策略模块的configure.zcml中:

<include package="collective.local.addgroup" file="minimal.zcml" />
<class class="my.package.content.MyContent.MyContent">
<implements interface="collective.local.addgroup.interfaces.IAddNewGroup" />
</class>

如果您只想为dexterity内容类型启用此功能,只需激活行为。

用户需要本地拥有“添加组”权限才能添加新组,
以及“管理用户”权限才能从列出的组中添加和删除用户。

将组添加到本地列表
-----------------------

网站管理员可以从共享表将组添加到本地管理的组列表。
然后具有本地权限的用户可以自己管理该组。
我们不向本地管理员提供此功能,以避免权限提升。

贡献者
------------

- Vincent Fretin, vincent.fretin@gmail.com
- Thomas Desvenain, thomas.desvenain@gmail.com
变更日志
=========

1.2.2 (2013-09-05)
------------------

- 尚未更改。


1.2.1 (2013-09-05)
------------------

- 如果没有将组分配给此文件夹,则修复本地添加用户表单。
[thomasdesvenain]


1.2 (2013-07-18)
----------------

- 如果没有将组分配给此文件夹,不要在“添加用户”表单上提供组选择字段。

[thomasdesvenain]

- 仅包括collective.local.addgroup的“minimal”zcml配置,
如果我们已经包含了collective.local.addgroup的“minimal”zcml配置。
这样我们就可以使用addgroup功能,而无需在所有地方使用adduser。
[thomasdesvenain]

- 在分享页面的群组部分添加了消息和类
如果没有群组。
[thomasdesvenain]


1.1 (2013-04-05)
----------------

- 将群组添加到列表的功能仅限于管理员。
[thomasdesvenain]

- 现在我们有一个灵活性行为。
[thomasdesvenain]

- 群组管理表单在覆盖层中打开。
[thomasdesvenain]

- 在Plone 4.3下工作。
[thomasdesvenain]

1.0 (2012-06-29)
----------------

- 首次发布

项目详情


下载文件

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

源分发

collective.local.addgroup-1.2.2.zip (29.6 kB 查看散列值)

上传时间

由以下支持