src/pyams_content/shared/view/zmi/theme.py
changeset 1297 393e4f1812e1
parent 829 f933926ed0a1
child 1428 48c1ee485dc0
--- a/src/pyams_content/shared/view/zmi/theme.py	Fri Mar 22 17:46:49 2019 +0100
+++ b/src/pyams_content/shared/view/zmi/theme.py	Fri Mar 22 17:47:03 2019 +0100
@@ -12,36 +12,29 @@
 
 __docformat__ = 'restructuredtext'
 
-
-# import standard library
+from z3c.form import button, field
+from z3c.form.browser.checkbox import SingleCheckBoxFieldWidget
+from z3c.form.interfaces import INPUT_MODE
+from zope.interface import Interface, implementer
 
-# import interfaces
+from pyams_content import _
+from pyams_content.component.theme import ICollectionsManager, ITagsManager, IThemesManager
 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
-from pyams_content.shared.view.interfaces import IWfView, IViewThemesSettings, IViewsManager, IViewTagsSettings, \
-    IViewCollectionsSettings
-from pyams_form.interfaces.form import IWidgetForm, IUncheckedEditFormButtons
+from pyams_content.shared.view.interfaces import IViewCollectionsSettings, IViewTagsSettings, IViewThemesSettings, \
+    IViewsManager, IWfView
+from pyams_form.form import ajax_config
+from pyams_form.interfaces.form import IUncheckedEditFormButtons, IWidgetForm
+from pyams_pagelet.pagelet import pagelet_config
 from pyams_skin.interfaces import IInnerPage
 from pyams_skin.layer import IPyAMSLayer
-from pyams_thesaurus.interfaces.thesaurus import IThesaurusContextManager
-from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION
-from pyams_zmi.interfaces.menu import IPropertiesMenu
-from pyams_zmi.layer import IAdminLayer
-from z3c.form.interfaces import INPUT_MODE
-
-# import packages
-from pyams_content.component.theme import ITagsManager
-from pyams_form.form import ajax_config
-from pyams_pagelet.pagelet import pagelet_config
 from pyams_skin.viewlet.menu import MenuItem
 from pyams_thesaurus.zmi.widget import ThesaurusTermsTreeFieldWidget
+from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION
 from pyams_utils.registry import get_utility
 from pyams_viewlet.viewlet import viewlet_config
 from pyams_zmi.form import AdminEditForm
-from z3c.form import field, button
-from z3c.form.browser.checkbox import SingleCheckBoxFieldWidget
-from zope.interface import implementer, Interface
-
-from pyams_content import _
+from pyams_zmi.interfaces.menu import IPropertiesMenu
+from pyams_zmi.layer import IAdminLayer
 
 
 #
@@ -128,7 +121,7 @@
     def updateWidgets(self, prefix=None):
         super(ViewThemesEditForm, self).updateWidgets(prefix)
         if 'themes' in self.widgets:
-            manager = IThesaurusContextManager(get_utility(IViewsManager))
+            manager = IThemesManager(get_utility(IViewsManager))
             widget = self.widgets['themes']
             widget.label_css_class = 'control-label col-md-2'
             widget.input_css_class = 'col-md-12'
@@ -174,7 +167,7 @@
     def updateWidgets(self, prefix=None):
         super(ViewCollectionsEditForm, self).updateWidgets(prefix)
         if 'collections' in self.widgets:
-            manager = IThesaurusContextManager(get_utility(IViewsManager))
+            manager = ICollectionsManager(get_utility(IViewsManager))
             widget = self.widgets['collections']
             widget.label_css_class = 'control-label col-md-2'
             widget.input_css_class = 'col-md-12'