src/pyams_content/shared/blog/manager.py
changeset 963 fff756709617
parent 694 4541a452fd4c
child 1447 53f02f01df65
--- a/src/pyams_content/shared/blog/manager.py	Wed Sep 19 15:08:06 2018 +0200
+++ b/src/pyams_content/shared/blog/manager.py	Wed Sep 19 16:00:08 2018 +0200
@@ -12,10 +12,13 @@
 
 __docformat__ = 'restructuredtext'
 
+from pyramid.events import subscriber
+from zope.component.interfaces import ISite
+from zope.container.folder import Folder
+from zope.interface import implementer
+from zope.lifecycleevent.interfaces import IObjectAddedEvent, IObjectRemovedEvent
+from zope.schema.fieldproperty import FieldProperty
 
-# import standard library
-
-# import interfaces
 from pyams_content.component.illustration import IIllustrationTarget, ILinkIllustrationTarget
 from pyams_content.component.paragraph.interfaces import IParagraphFactorySettings
 from pyams_content.component.theme.interfaces import IThemesManagerTarget
@@ -24,22 +27,14 @@
 from pyams_content.features.preview.interfaces import IPreviewTarget
 from pyams_content.reference.pictograms.interfaces import IPictogramManagerTarget
 from pyams_content.root.interfaces import ISiteRoot
+from pyams_content.shared.blog import BlogPost
 from pyams_content.shared.blog.interfaces import IBlogManager, IBlogFolder, IBlogFolderFactory, IBlogManagerFactory
 from pyams_content.shared.common.interfaces import ISharedContentFactory
+from pyams_content.shared.common.manager import BaseSharedTool
 from pyams_portal.interfaces import IPortalContext
-from zope.component.interfaces import ISite
-from zope.lifecycleevent.interfaces import IObjectAddedEvent, IObjectRemovedEvent
-
-# import packages
-from pyams_content.shared.blog import BlogPost
-from pyams_content.shared.common.manager import BaseSharedTool
 from pyams_skin.skin import UserSkinnableContent
 from pyams_utils.adapter import adapter_config
 from pyams_utils.traversing import get_parent
-from pyramid.events import subscriber
-from zope.container.folder import Folder
-from zope.interface import implementer
-from zope.schema.fieldproperty import FieldProperty
 
 
 @implementer(IBlogFolder)
@@ -58,6 +53,9 @@
 class BlogManager(Folder, BaseSharedTool, UserSkinnableContent):
     """Nlog manager class"""
 
+    description = FieldProperty(IBlogManager['description'])
+    notepad = FieldProperty(IBlogManager['notepad'])
+
     allowed_paragraphs = FieldProperty(IParagraphFactorySettings['allowed_paragraphs'])
     auto_created_paragraphs = FieldProperty(IParagraphFactorySettings['auto_created_paragraphs'])