跳转到主要内容

未提供项目描述

项目描述

简介

在Plone中简化权限管理。

提供几个新的权限/角色管理视图

  • 类似于网站地图的、可筛选的权限概览。

  • 递归地删除用户/组权限。

  • 从用户到另一个用户复制现有的权限/角色设置。

  • 递归地导出/导入用户/组权限/角色。

    • 仅导出结构(文件夹类型)。

    • 使用相对路径导出。

  • 更好的共享视图

    • 搜索用户。

  • 在多次搜索操作中临时存储您的选择。

使用方法

  • ftw.permissionmanager 添加到您的buildout配置中

[instance]
eggs +=
    ftw.permissionmanager
  • 安装通用导入配置文件。

  • 通过设置注册表来配置递归共享视图中应可见的类型。您可以在 portal_registry 中配置它,或者通过添加一个 registry.xml 到您的通用设置配置文件中来实现。

    <registry>
    
        <record name="ftw.permissionmanager.manage_types">
            <value>
                <element>Folder</element>
                <element>Document</element>
            </value>
        </record>
    
    </registry>

卸载

此包提供了一个通用设置卸载配置文件。

变更日志

3.0.2 (2020-11-13)

  • 修复Plone 5与搜索视图(工作模态)的兼容性 [Nachtalb]

3.0.1 (2020-01-15)

  • 删除补丁重新索引元数据和选择性位置替换。 [busykoala]

3.0.0 (2019-10-25)

  • 添加Plone 5.1支持 [tinagerber]

  • 删除存档类型支持 [tinagerber]

  • @@copy_permissions不再覆盖现有权限 [tinagerber]

2.4.2 (2017-05-09)

  • 在@@sharing上禁用右侧列,以便其内容不受右侧栏中小部件的影响。 [mbaechtold]

2.4.1 (2016-03-30)

  • 重构reindexObjectSecurity补丁以减少侵入性。 [jone]

2.4.0 (2015-12-29)

  • 允许自定义字段。 [tschanzt]

  • 修复拼写错误:prinicpal => principal [elioschmutz]

  • 添加对索引器的灵活性支持 [elioschmutz]

2.3.3 (2015-06-05)

  • CSV导出:在“名称”列中插入用户的全名。 [jone]

2.3.2 (2015-02-09)

  • 修复德语翻译中的拼写错误。 [mbaechtold]

  • 当提交共享表单时,清除搜索表单并隐藏搜索结果。 [mbaechtold]

2.3.1 (2014-11-05)

  • 修复德语复制权限翻译。 [lknoepfel]

2.3.0 (2014-08-25)

  • 实现卸载配置文件。 [jone]

  • 使用ftw.profilehook代替自定义导入步骤(setuphandlers)。 [jone]

  • 修复德语复制权限翻译。 [lknoepfel]

2.2.3 (2014-06-10)

  • 始终按翻译标题排序角色。 [mathias.leimgruber]

  • 为select2小部件添加语言支持。 [mathias.leimgruber]

2.2.2 (2014-06-05)

  • 不再允许具有查看权限的用户访问高级安全功能。因为可以搜索所有用户,这会将所有用户名和电子邮件地址暴露给任何具有查看权限的人。 [mathias.leimgruber]

2.2.1 (2014-06-04)

  • 在角色映射树中的项上添加contenttype css类。 [mathias.leimgruber]

2.2.0 (2014-06-02)

  • 将ftw.lawgiver自定义角色翻译添加到主体角色树中。 [jone]

  • 将“workflow_id”元数据添加到目录中。 [jone]

  • 如果用户只有查看权限,则修复重定向到@@prinicpal_role_tree视图。 [mathias.leimgruber]

  • 修复在覆盖中打开作者视图。 [mathias.leimgruber]

  • 防止在删除用户权限搜索结果中显示用户两次。 [mathias.leimgruber]

2.1.1 (2014-02-10)

  • 向updateSharingInfo视图发送POST请求。 [mathias.leimgruber]

2.1.0 (2013-11-04)

  • 替换jq为$(与Plone 4.3兼容)。 [mathias.leimgruber]

  • 在共享视图中添加自定义ajax搜索处理程序。它还会返回选定的用户。 [mathias.leimgruber]

  • 由于plone.app.workflow >= 2.1.4,共享视图使用“index”而不是“template”变量来访问页面模板。plone.app.workflow >= 2.1.4集成在Plone >= 4.3.2中。为了向后兼容,我们使用这两个变量。 [elioschmutz]

2.0 (2013-05-24)

  • 也为updateSharingInfo(ajax调用)使用修复的sharing.py。 [mathias.leimgruber]

  • 添加下拉列表以选择编码。 [tschanzt]

  • 删除自定义共享视图的KSS。 [jone]

  • 删除与Plone <= 4.2的兼容性。 [jone]

  • 共享视图:不再限制可见角色。角色的可见性由委托权限确定。 [buchi]

  • 防止重复的userids。 [mathias.leimgruber]

  • 高级共享:禁用左右列以节省空间。 [jone]

  • 高级共享:使表格不可排序(它是一个树)。 [jone]

1.4.7 (2012-10-16)

  • 修复德语翻译中的拼写错误。 [jone]

1.4.6 (2012-07-30)

  • 共享视图:不列出用户没有委托权限的角色。 [jone]

  • 共享视图:将可见角色配置移动到单独的方法中,使其更容易自定义。 [jone]

  • 使用utf-8对用户/组ID进行编码,以防止unicode错误 [tschanzt]

1.4.5 (2012-06-13)

  • 在本地角色列表和搜索表单中显示用户-ID。 [mathias.leimgruber]

1.4.4 (2012-05-08)

  • 使用新的测试buildout配置并修复一些翻译。 [mathias.leimgruber]

  • 为公开发布准备Readme。 [mathias.leimgruber]

1.4.3 (2012-05-01)

  • 修复共享.pt上的选择所有功能。 [mathias.leimgruber]

1.4.2 (2012-04-30)

  • 修复德语翻译 [mathias.leimgruber]

1.4.1 (2012-04-02)

  • 在导出/导入视图中添加复选框,以选择是否仅导出文件夹类型。 [mathias.leimgruber]

  • 将默认值翻译成英语。 [mathias.leimgruber]

1.4 (2012-03-26)

  • 为删除和复制权限视图添加测试。 [mathias.leimgruber]

  • 仅向具有管理门户权限的用户显示AuthenticatedUsers组。 [mathias.leimgruber]

  • 添加一个更好的共享视图,它提供了一个用户/组搜索,并暂时存储选定(尚未保存的选择)角色的一组用户/组。 [mathias.leimgruber]

  • 拆分视图 [mathias.leimgruber]

  • 德语翻译 [mathias.leimgruber]

1.3.1 (2012-03-19)

  • 修复manifest.in [mathias.leimgruber]

1.3 (2012-03-19)

  • 更改manage_permission视图的名称。 [mathias.leimgruber]

  • 拆分permissionmanager视图。 [mathias.leimgruber]

  • 翻译。 [mathias.leimgruber]

1.2

  • 在高级共享视图中实现了获取。 [2011年2月16日,mathias.leimgruber]

  • 一点点CSS [2011年2月16日,mathias.leimgruber]

1.0-dev(未发布)

  • 初始发布

项目详情


下载文件

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

源分布

ftw.permissionmanager-3.0.2.tar.gz (110.5 kB 查看哈希值)

上传时间

支持