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""" |