equal
deleted
inserted
replaced
40 |
40 |
41 title = FieldProperty(ISharedToolContainer['title']) |
41 title = FieldProperty(ISharedToolContainer['title']) |
42 short_name = FieldProperty(ISharedToolContainer['short_name']) |
42 short_name = FieldProperty(ISharedToolContainer['short_name']) |
43 |
43 |
44 |
44 |
45 @implementer(IDefaultProtectionPolicy, IBaseSharedTool, ISharedToolRoles, IAttributeAnnotatable) |
45 @implementer(IDefaultProtectionPolicy, IBaseSharedTool, ISharedToolRoles) |
46 class BaseSharedTool(ProtectedObject, I18nManagerMixin): |
46 class BaseSharedTool(ProtectedObject, I18nManagerMixin): |
47 """Base shared tool class""" |
47 """Base shared tool class""" |
48 |
48 |
49 __roles__ = (WEBMASTER_ROLE, PILOT_ROLE, MANAGER_ROLE, CONTRIBUTOR_ROLE) |
49 __roles__ = (WEBMASTER_ROLE, PILOT_ROLE, MANAGER_ROLE, CONTRIBUTOR_ROLE) |
50 |
50 |