src/pyams_content/shared/view/portlet/__init__.py
changeset 691 773429b4a3ed
parent 546 213db0cb6b4c
child 783 e34cc04e9786
--- a/src/pyams_content/shared/view/portlet/__init__.py	Fri Jun 15 11:05:24 2018 +0200
+++ b/src/pyams_content/shared/view/portlet/__init__.py	Fri Jun 15 14:08:58 2018 +0200
@@ -23,6 +23,7 @@
 from pyams_content.workflow import PUBLISHED_STATES
 from pyams_portal.portlet import PortletSettings, portlet_config, Portlet
 from pyams_sequence.utility import get_sequence_target
+from pyams_utils.factory import factory_config
 from zope.interface import implementer
 from zope.schema.fieldproperty import FieldProperty
 
@@ -33,6 +34,7 @@
 
 
 @implementer(IViewItemsPortletSettings)
+@factory_config(provided=IViewItemsPortletSettings)
 class ViewItemsPortletSettings(PortletSettings):
     """View items portlet settings"""
 
@@ -58,4 +60,4 @@
     toolbar_image = None
     toolbar_css_class = 'fa fa-fw fa-2x fa-th-list'
 
-    settings_class = ViewItemsPortletSettings
+    settings_factory = IViewItemsPortletSettings