equal
deleted
inserted
replaced
19 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings |
19 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings |
20 from pyams_content.component.theme.interfaces import IThemesManagerTarget |
20 from pyams_content.component.theme.interfaces import IThemesManagerTarget |
21 from pyams_content.reference.pictograms.interfaces import IPictogramManagerTarget |
21 from pyams_content.reference.pictograms.interfaces import IPictogramManagerTarget |
22 from pyams_content.shared.common.interfaces import ISharedContentFactory |
22 from pyams_content.shared.common.interfaces import ISharedContentFactory |
23 from pyams_content.shared.news.interfaces import INewsManager, NEWS_CONTENT_TYPE, INewsManagerFactory |
23 from pyams_content.shared.news.interfaces import INewsManager, NEWS_CONTENT_TYPE, INewsManagerFactory |
|
24 from pyams_portal.interfaces import IPortalContext |
24 from zope.component.interfaces import ISite |
25 from zope.component.interfaces import ISite |
25 from zope.lifecycleevent.interfaces import IObjectAddedEvent |
26 from zope.lifecycleevent.interfaces import IObjectAddedEvent |
26 |
27 |
27 # import packages |
28 # import packages |
28 from pyams_content.shared.common.manager import SharedTool |
29 from pyams_content.shared.common.manager import SharedTool |
33 from pyramid.events import subscriber |
34 from pyramid.events import subscriber |
34 from zope.interface import implementer |
35 from zope.interface import implementer |
35 from zope.schema.fieldproperty import FieldProperty |
36 from zope.schema.fieldproperty import FieldProperty |
36 |
37 |
37 |
38 |
38 @implementer(INewsManager, IParagraphFactorySettings, IThemesManagerTarget, IPictogramManagerTarget) |
39 @implementer(INewsManager, IParagraphFactorySettings, IThemesManagerTarget, IPictogramManagerTarget, |
|
40 IPortalContext) |
39 class NewsManager(SharedTool): |
41 class NewsManager(SharedTool): |
40 """News manager class""" |
42 """News manager class""" |
41 |
43 |
42 shared_content_type = NEWS_CONTENT_TYPE |
44 shared_content_type = NEWS_CONTENT_TYPE |
43 |
45 |