为添加每个端口的角色提供。
项目描述
hexagonit.portletroles为Plone覆盖每个端点,以提供不同的edit_view权限。
通过rolemap.xml分配不同的角色到这些权限。
只有拥有权限的人可以通过@@manage-portlets管理端点。
进一步文档URL
仓库URL
https://github.com/hexagonit/hexagonit.portletroles/
示例rolemap.xml
<?xml version="1.0"?> <rolemap> <permissions> <permission name="Portlets: Manage portlets" acquire="True"> <role name="Manager"/> <role name="Site Administrator"/> <role name="Editor" /> </permission> <!-- Permission for moving and deleting portlets --> <permission name="Portlets: Manage own portlets" acquire="True"> <role name="Manager"/> <role name="Site Administrator"/> <role name="Editor" /> </permission> <permission name="Portlets: Manage Events portlet" acquire="True"> <role name="Manager"/> <role name="Site Administrator"/> <role name="Editor" /> </permission> <permission name="Portlets: Manage Login portlet" acquire="True"> <role name="Manager"/> <role name="Site Administrator"/> </permission> ... </permissions> </rolemap>
使用此rolemap.xml,具有Editor角色的用户可以添加和管理事件端点,但不能是登录端点。
您可以从包中的overrides.zcml文件中找到已注册的哪些权限。
删除和移动上下端点的权限由权限:端点:管理自己的端点控制。
变更日志
1.0 (2012-04-18)
添加了删除和移动上下端点的测试。[taito]
0.9 (2012-03-08)
代码清理。[taito]
Sphinx文档更新。[taito]
0.8 (2012-03-08)
发布用于生产使用。[taito]
贡献者
Kai Lautaportti <kai.lautaportti at hexagonit.fi>
Taito Horiuchi <taito.horiuchi at hexagonit.fi>
项目详情
关闭
hexagonit.portletroles-1.0.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0dc2a803f341b270af9e6c9821482bd7a4cdc2e47e035cd098991e6a8205e598 |
|
MD5 | 1f0d92dec0d5f377d45b75e1d0354631 |
|
BLAKE2b-256 | 66319c6535db4c7f3c37fae9f368f257122f5e9ea05b3528052906ccb9d8e531 |