可视化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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c888511879082b4f6a923bb603eb47c8ae712430beeab1d2ce5f2256b075e9a0 |
|
MD5 | 1d37b4547591ca35b9cb30a48451ee31 |
|
BLAKE2b-256 | af392cbe85b6192bcf5286f5db7975f90f7e1f4353fb2b17a65df72073bce16e |