跳转到主要内容

可视化Plone项上分配的本地角色树。

项目描述

slc.permissiondump

遍历Plone门户并转储每个项的本地角色列表。然后遍历转储并生成具有分配的本地角色的项的树结构的美观HTML可视化。

安装

将此egg添加到buildout的egg列表中并运行buildout。

用法

运行以下命令以获取用法描述

$ bin/instance dump_roles --help

要将角色转储到文件,请运行以下命令

$ bin/instance dump_roles --output-dir OUTDIR --portal-name PORTAL

此命令将来自Plone站点PORTAL的权限转储到位于OUTDIR的名为local_roles.txt的文件中。如果目录不存在,将自动创建。

注意:指定输出目录是可选的,默认为运行脚本的同一目录中的“output”目录。Plone站点名称也是可选的,默认为“Plone”。

要生成HTML树视图,请运行以下命令

$ bin/instance html_export --output-dir OUTDIR

如果指定,OUTDIR必须引用用于在上一步骤中转储角色信息的相同输出目录。目录的默认名称再次是“output”。

使用您的浏览器直接从文件系统打开创建的HTML <OUTDIR>/local_roles_tree.html

注意:对于大型文件,这可能需要一些时间,因为synatree.js脚本必须遍历DOM并执行其工作。在此期间,浏览器可能看起来没有响应 - 它只是在执行其工作。更改日志 =========

0.2.1 (2013-08-23)

  • 修复:转储对象的继承角色以及本地角色(而不是仅本地角色)[plamut]

0.2 (2013-06-05)

  • 更漂亮的README。[plamut]

0.1 (2013-06-05)

  • 初始版本。[ibi, plamut, zupo]

许可协议(3条款BSD)

版权(c)2013,NiteoWeb Ltd.。保留所有权利。

以源代码和二进制形式重新分发和使用,无论是否修改,只要满足以下条件:

  • 源代码的重新分发必须保留上述版权声明、本条款和以下免责声明。

  • 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中重新生产上述版权声明、本条款和以下免责声明。

  • 未经具体预先书面的许可,不得使用NiteoWeb Ltd.的名称或其贡献者的名称来认可或推广由此软件派生出的产品。

本软件由版权所有者和贡献者“按原样”提供,并不承担任何明示或暗示的保证,包括但不限于适销性和针对特定目的的适用性保证。在任何情况下,NITEOWEB LTD.不对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论此类损害是由于何种原因引起的,也不论是根据合同、严格责任还是侵权(包括疏忽或不作为)责任,即使已告知此类损害的可能性。

项目详情


下载文件

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

源代码分发

slc.permissiondump-0.2.1.zip (198.3 kB 查看哈希值)

上传时间 源代码

由以下机构支持: