src/pyams_content/shared/site/folder.py
changeset 694 4541a452fd4c
parent 618 3c48622a2937
child 714 dd257ef7fcaa
equal deleted inserted replaced
693:26d51b558325 694:4541a452fd4c
    14 
    14 
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.illustration import IIllustrationTarget
    19 from pyams_content.component.illustration import IIllustrationTarget, ILinkIllustrationTarget
    20 from pyams_content.features.preview.interfaces import IPreviewTarget
    20 from pyams_content.features.preview.interfaces import IPreviewTarget
    21 from pyams_content.interfaces import MANAGE_SITE_PERMISSION
    21 from pyams_content.interfaces import MANAGE_SITE_PERMISSION
    22 from pyams_content.shared.site.interfaces import ISiteFolder, ISiteManager, ISiteFolderRoles
    22 from pyams_content.shared.site.interfaces import ISiteFolder, ISiteManager, ISiteFolderRoles
    23 from pyams_form.interfaces.form import IFormContextPermissionChecker
    23 from pyams_form.interfaces.form import IFormContextPermissionChecker
    24 from pyams_i18n.interfaces import II18n
    24 from pyams_i18n.interfaces import II18n
    42 
    42 
    43 from pyams_content import _
    43 from pyams_content import _
    44 
    44 
    45 
    45 
    46 @implementer(IDefaultProtectionPolicy, ISiteFolder, ISiteFolderRoles,
    46 @implementer(IDefaultProtectionPolicy, ISiteFolder, ISiteFolderRoles,
    47              IIllustrationTarget, IPortalContext, IPreviewTarget)
    47              IIllustrationTarget, ILinkIllustrationTarget, IPortalContext, IPreviewTarget)
    48 class SiteFolder(SiteContainerMixin, OrderedContainer, BaseSharedTool):
    48 class SiteFolder(SiteContainerMixin, OrderedContainer, BaseSharedTool):
    49     """Site folder persistent class"""
    49     """Site folder persistent class"""
    50 
    50 
    51     roles_interface = ISiteFolderRoles
    51     roles_interface = ISiteFolderRoles
    52 
    52