Changeset 3511 in products for quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/controlpanel.py
- Timestamp:
- Aug 22, 2012 10:55:48 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/controlpanel.py
r3153 r3511 1 1 # -*- coding: utf-8 -*- 2 2 from zope.i18n import translate 3 from zope.component import getUtility 3 4 from zope.schema.interfaces import ITitledTokenizedTerm 4 5 … … 6 7 7 8 from plone.app.registry.browser import controlpanel 9 from plone.registry.interfaces import IRegistry 8 10 9 11 from quintagroup.dropdownmenu.interfaces import IDropDownMenuSettings, _ … … 25 27 def update(self): 26 28 """Also get values for a few fields from portal_properties tool""" 27 super(DropDownMenuSettingsEditForm, self).update() 29 try: 30 super(DropDownMenuSettingsEditForm, self).update() 31 except KeyError: 32 registry = getUtility(IRegistry) 33 registry.registerInterface(self.schema) 34 super(DropDownMenuSettingsEditForm, self).update() 28 35 conf = self._settings() 29 36 self._overrideValue(self.widgets['show_content_tabs'], not conf[0])
Note: See TracChangeset
for help on using the changeset viewer.