src/pyams_content/root/interfaces/__init__.py
changeset 972 bfdb9bbc9175
parent 754 7f33d4f99386
equal deleted inserted replaced
971:141dc5ad83d6 972:bfdb9bbc9175
    10 # FOR A PARTICULAR PURPOSE.
    10 # FOR A PARTICULAR PURPOSE.
    11 #
    11 #
    12 
    12 
    13 __docformat__ = 'restructuredtext'
    13 __docformat__ = 'restructuredtext'
    14 
    14 
       
    15 from zope.interface import Attribute, Interface
    15 
    16 
    16 # import standard library
    17 from pyams_content import _
    17 
    18 from pyams_content.interfaces import OPERATOR_ROLE, WEBMASTER_ROLE
    18 # import interfaces
       
    19 from pyams_content.interfaces import WEBMASTER_ROLE, OPERATOR_ROLE
       
    20 from pyams_portal.interfaces import DESIGNER_ROLE
    19 from pyams_portal.interfaces import DESIGNER_ROLE
    21 from pyams_security.interfaces import SYSTEM_ADMIN_ROLE
    20 from pyams_security.interfaces import SYSTEM_ADMIN_ROLE
    22 from pyams_skin.interfaces.configuration import IConfiguration, IBackOfficeConfiguration
    21 from pyams_security.schema import Principal, PrincipalsSet
       
    22 from pyams_skin.interfaces.configuration import IBackOfficeConfiguration, IConfiguration
    23 from pyams_utils.interfaces.site import ISiteRoot as ISiteRootBase
    23 from pyams_utils.interfaces.site import ISiteRoot as ISiteRootBase
    24 
       
    25 # import packages
       
    26 from pyams_security.schema import PrincipalsSet, Principal
       
    27 from zope.interface import Interface, Attribute
       
    28 
       
    29 from pyams_content import _
       
    30 
    24 
    31 
    25 
    32 class ISiteRoot(ISiteRootBase):
    26 class ISiteRoot(ISiteRootBase):
    33     """Main site root interface"""
    27     """Main site root interface"""
    34 
    28 
    69 
    63 
    70     views_tool_name = Attribute("Views tool name")
    64     views_tool_name = Attribute("Views tool name")
    71     forms_tool_name = Attribute("Forms tool name")
    65     forms_tool_name = Attribute("Forms tool name")
    72     imagemaps_tool_name = Attribute("Image maps tool name")
    66     imagemaps_tool_name = Attribute("Image maps tool name")
    73     logos_tool_name = Attribute("Logos tool name")
    67     logos_tool_name = Attribute("Logos tool name")
       
    68 
    74     news_tool_name = Attribute("News tool name")
    69     news_tool_name = Attribute("News tool name")
       
    70     topics_tool_name = Attribute("Topics tool name")
    75 
    71 
    76 
    72 
    77 class ISiteRootBackOfficeConfiguration(IBackOfficeConfiguration):
    73 class ISiteRootBackOfficeConfiguration(IBackOfficeConfiguration):
    78     """Site root back-office configuration interface"""
    74     """Site root back-office configuration interface"""