src/pyams_content/shared/common/manager.py
changeset 616 ec087f6b3b9a
parent 531 288ab38cdb56
child 754 7f33d4f99386
equal deleted inserted replaced
615:75625e045aef 616:ec087f6b3b9a
    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