19 from zope.container.interfaces import IContained, IContainer |
19 from zope.container.interfaces import IContained, IContainer |
20 from zope.interface import Attribute, Interface |
20 from zope.interface import Attribute, Interface |
21 from zope.schema import Bool, Choice, Text |
21 from zope.schema import Bool, Choice, Text |
22 from zope.schema.vocabulary import SimpleTerm, SimpleVocabulary |
22 from zope.schema.vocabulary import SimpleTerm, SimpleVocabulary |
23 |
23 |
24 from pyams_content import _ |
|
25 from pyams_content.interfaces import IBaseContent |
24 from pyams_content.interfaces import IBaseContent |
26 from pyams_content.shared.common.interfaces import IBaseContentManagerRoles, IBaseSharedTool, IDeletableElement, \ |
25 from pyams_content.shared.common.interfaces import IBaseContentManagerRoles, IBaseSharedTool, IDeletableElement, \ |
27 ISharedSite |
26 ISharedSite |
28 from pyams_content.shared.topic.interfaces import ITopic, IWfTopic, IWfTopicFactory |
27 from pyams_content.shared.topic.interfaces import ITopic, IWfTopic, IWfTopicFactory |
29 from pyams_i18n.schema import I18nTextField, I18nTextLineField |
28 from pyams_i18n.schema import I18nTextField, I18nTextLineField |
30 from pyams_sequence.interfaces import IInternalReference, ISequentialIdTarget |
29 from pyams_sequence.interfaces import IInternalReference, ISequentialIdTarget |
31 from pyams_workflow.interfaces import IWorkflowPublicationSupport |
30 from pyams_workflow.interfaces import IWorkflowPublicationSupport |
|
31 |
|
32 from pyams_content import _ |
32 |
33 |
33 |
34 |
34 FOLDER_REDIRECT_DISPLAY_MODE = 'redirect' |
35 FOLDER_REDIRECT_DISPLAY_MODE = 'redirect' |
35 FOLDER_TEMPLATE_DISPLAY_MODE = 'template' |
36 FOLDER_TEMPLATE_DISPLAY_MODE = 'template' |
36 |
37 |
168 |
169 |
169 visible = Bool(title=_("Visible?"), |
170 visible = Bool(title=_("Visible?"), |
170 description=_("If 'no', link is not visible"), |
171 description=_("If 'no', link is not visible"), |
171 required=True, |
172 required=True, |
172 default=True) |
173 default=True) |
173 |
|
174 |
|
175 class IContentSummaryInfo(Interface): |
|
176 """Content interface for site summary page""" |
|
177 |
|
178 context = Attribute("Link to adapted context") |
|
179 |
|
180 title = Attribute("Content's title") |
|
181 |
|
182 header = Attribute("Header") |
|
183 |
|
184 button_title = Attribute("Button's target") |
|