用于管理Plone中用户的先进视图。
项目描述
ftw.usermanagement
此包允许用户通过一个新视图轻松管理用户和组,而无需Plone的“管理门户”权限。这在需要管理用户和组的人应具有对网站的完全管理访问权限时很有用。
如果用户具有“管理用户”权限,用户菜单中会显示一个新操作,使他能够列出和修改用户和组。
功能
管理用户
列出用户
将用户分配到组
添加用户
删除用户
重置用户密码并发送通知
管理组
列出组
添加组
删除组
用法
如果您正在使用zc.buildout和plone.recipe.zope2instance配方来管理项目,您可以这样做
将ftw.usermanagement添加到要安装的egg列表中,例如。
[instance] ... eggs = ... ftw.usermanagement
重新运行buildout,例如使用
$ ./bin/buildout
安装通用设置配置文件。
授予用户“zope2.ManageUsers” (“管理用户”)权限。
兼容性
Plone 4.2
Plone 4.3
链接
版权
本软件包的版权由4teamwork所有。
ftw.usermanagement遵循GNU通用公共许可证,版本2。
更新日志
1.11.0 (2020-03-05)
创建新用户时,以小写字母保存电子邮件。[tinagerber]
1.10.0 (2016-11-08)
将基本用户导出添加到@@user_management`-视图。它导出所有成员属性和用户的分配组。[elioschmutz]
1.9.5 (2016-10-20)
修复了由“网站管理员”组引起的错误。[jone]
添加“用户管理器”角色。[jone]
修复用户管理操作翻译。[jone]
停止支持Plone 4.1,因为依赖项ftw.tabbedview也停止了Plone 4.1的支持。[mbaechtold]
1.9.4 (2016-02-23)
修复邮件中的更改密码url,使其指向Plone表单。[jone]
1.9.3 (2015-09-04)
删除includeDependencies语句。[jone]
为ftw.upgrade依赖项添加约束。我们要求至少是添加了upgrade-step:directory指令的版本。[jone]
1.9.2 (2015-09-02)
修复欢迎邮件中的翻译。[tschanzt]
改进翻译。[mbaechtold]
1.9.1 (2014-09-23)
处理禁用主页生成的情况。[lknoepfel]
修复密码重置邮件中错误的URL生成。[lknoepfel]
将生成的密码长度减少到8。[lknoepfel]
添加法语翻译。[eschmutz, tschanzt]
1.9 (2013-10-16)
更新错误并添加缺失的翻译。[Julian Infanger]
更新Plone4.3的JS。[tschanzt]
删除CSS。将其移动到collective.js.ui.multiselect中。[tschanzt]
将jq重命名为$。[tschanzt]
1.8.9 (2013-01-25)
禁用extJS。[mathias.leimgruber]
1.8.8 (2013-01-21)
在通知电子邮件中包含登录名而不是用户ID。[tschanzt]
1.8.7 (2012-11-09)
修复更新日志/清理包。[mathias.leimgruber]
1.8.6 (2012-09-04)
修复用户Membership链接。[tschanzt]
1.8.5 (2012-09-04)
修复Usertab。当电子邮件登录激活时,它会损坏。[tschanzt]
1.8.4 (2012-09-04)
在get_display_users中添加检查用户是否为None。这防止了Group overlay崩溃。[tschanzt]
显示登录名而不是用户ID。如果use_email_login未激活,则也显示电子邮件。[tschanzt]
1.8.3 (2012-08-29)
修复Group管理。[tschanzt]
1.8.2 (2012-08-13)
不要删除本地角色。但删除Memberfolder。[tschanzt]
修复用户概述中的组列表。[tschanzt]
处理损坏的用户对象。[mathias.leimgruber]
1.8.1 (2012-06-11)
添加extjs兼容性。[eschmutz]
1.8 (2012-05-18)
为整个包添加测试。[eschmutz]
如果用户和组很多,则全面重构并提高性能。[eschmutz]
删除对用户或组标题排序的能力。[eschmutz]
1.7.2 (2012-05-07)
修复发送用户信息和/或密码错误。[mathias.leimgruber]
1.7.1 (2012-04-30)
添加组ID验证器。[mathias.leimgruber]
修复group_membership中的显示名称。[mathias.leimgruber]
1.7 (2012-04-23)
添加i18n域。[mathias.leimgruber]
1.6.1 (2012-04-16)
使用主要用户源的令牌(这支持不同的Plone配置)。[mathias.leimgruber]
1.6 (2012-04-16)
删除自定义viewletmanager,它不再必要。[mathias.leimgruber]
1.5.3 (2012-03-12)
添加与新tabbeview布局的兼容性。[mathias.leimgruber]
- 无法更改组成员资格。
[mathias.leimgruber]
1.5.2 (2012-02-06)
修复发送通知时的错误。js正在绑定一个不存在的元素。[eschmutz]
1.5.1 (2011-12-23)
在管理视图中默认隐藏左右列。[mathias.leimgruber]
1.5 (2011-12-15)
如果我们找不到任何用户,则将翻译字符串编码为utf-8。[eschmutz]
修复user_notify中的错误。发件人地址必须是字符串。[tschanzt]
1.4 (2011-05-31)
删除CMF-Action ‘Gruppenverwaltung’。[elio.schmutz]
将’disable_border’添加到请求中。[elio.schmutz]
删除未使用的代码。[elio.schmutz]
批处理和ftw.tabbedview集成。[elio.schmutz]
1.3 (2011-03-30)
在用户注册时为用户创建成员区域。[lukas.graf]
修复翻译中的某些错误。[lukas.graf]
将jquery.multiselect导出到collective.js.ui.multiselect。[elio.schmutz]
1.2 (2011-02-02)
通过overlay实现编辑用户。[mathias.leimgruber]
在真正删除用户之前询问。[mathias.leimgruber]
1.0 (2011-01-25)
初始版本