Dolmen应用程序安全声明
dolmen.app.securit的Python项目详细描述
dolmen.app.security是一个提供基本角色和 Dolmen应用程序的权限。
>>> import dolmen.app.security >>> from dolmen.app.security import IDolmenSecurity >>> from dolmen.app.security.roles import IDolmenRoles >>> from dolmen.app.security.content import IContentPermissions>>> IDolmenSecurity.extends(IDolmenRoles) True >>> IDolmenSecurity.extends(IContentPermissions) True>>> IDolmenSecurity.providedBy(dolmen.app.security) True
以内容为中心的权限
>>> import dolmen.app.security.content>>> IContentPermissions.providedBy(dolmen.app.security.content) True>>> for name, attr in IContentPermissions.namesAndDescriptions(): ... print "%s: %s" % (name, attr.getDoc()) CanEditContent: Edit content. CanAddContent: Add content. CanListContent: List the container content. CanDeleteContent: Delete content. CanReviewContent: Review and annotate content. CanCopyContent: Copy content to the clipboard. CanPasteContent: Paste content from the clipboard. CanViewContent: View content.
Dolmen应用程序角色
>>> import dolmen.app.security.roles>>> IDolmenRoles.providedBy(dolmen.app.security.roles) True>>> for name, attr in IDolmenRoles.namesAndDescriptions(): ... print "%s: %s" % (name, attr.getDoc()) Member: A basic member. Contributor: A content contributor. Owner: The owner of an object. Reviewer: A content reviewer.
更改日志
0.1(2009-10-27)
- 初始版本