src/pyams_content/root/__init__.py
changeset 714 dd257ef7fcaa
parent 705 6490cb72a126
child 754 7f33d4f99386
equal deleted inserted replaced
713:12fe2795ace1 714:dd257ef7fcaa
    45 from pyams_utils.site import BaseSiteRoot
    45 from pyams_utils.site import BaseSiteRoot
    46 from pyams_utils.traversing import get_parent
    46 from pyams_utils.traversing import get_parent
    47 from pyramid.events import subscriber
    47 from pyramid.events import subscriber
    48 from zope.interface import implementer
    48 from zope.interface import implementer
    49 
    49 
       
    50 from pyams_content import _
       
    51 
    50 
    52 
    51 @implementer(IDefaultProtectionPolicy, ISiteRoot, ISiteRootRoles, IPortalContext,
    53 @implementer(IDefaultProtectionPolicy, ISiteRoot, ISiteRootRoles, IPortalContext,
    52              IIllustrationTarget, IHeaderTarget, IFooterTarget, IAlertTarget, IPreviewTarget)
    54              IIllustrationTarget, IHeaderTarget, IFooterTarget, IAlertTarget, IPreviewTarget)
    53 class SiteRoot(ProtectedObject, BaseSiteRoot, UserSkinnableContent):
    55 class SiteRoot(ProtectedObject, BaseSiteRoot, UserSkinnableContent):
    54     """Main site root"""
    56     """Main site root"""
    59 
    61 
    60     managers = RolePrincipalsFieldProperty(ISiteRootRoles['managers'])
    62     managers = RolePrincipalsFieldProperty(ISiteRootRoles['managers'])
    61     webmasters = RolePrincipalsFieldProperty(ISiteRootRoles['webmasters'])
    63     webmasters = RolePrincipalsFieldProperty(ISiteRootRoles['webmasters'])
    62     operators = RolePrincipalsFieldProperty(ISiteRootRoles['operators'])
    64     operators = RolePrincipalsFieldProperty(ISiteRootRoles['operators'])
    63     templates_managers = RolePrincipalsFieldProperty(ISiteRootRoles['templates_managers'])
    65     templates_managers = RolePrincipalsFieldProperty(ISiteRootRoles['templates_managers'])
       
    66 
       
    67     content_name = _("Site root")
    64 
    68 
    65 
    69 
    66 @utility_config(provides=ISiteRootFactory)
    70 @utility_config(provides=ISiteRootFactory)
    67 class SiteRootFactory(object):
    71 class SiteRootFactory(object):
    68     """Default site root factory"""
    72     """Default site root factory"""