src/pyams_content/shared/form/__init__.py
changeset 372 719c3edee5c1
parent 263 f4d7aa39fd50
child 390 beac02490657
equal deleted inserted replaced
371:ceeb76aee369 372:719c3edee5c1
    23     IFormFieldContainerTarget, IFormHandler, IFormFieldContainer
    23     IFormFieldContainerTarget, IFormHandler, IFormFieldContainer
    24 
    24 
    25 # import packages
    25 # import packages
    26 from pyams_content.shared.common import WfSharedContent, SharedContent, register_content_type, WfSharedContentChecker
    26 from pyams_content.shared.common import WfSharedContent, SharedContent, register_content_type, WfSharedContentChecker
    27 from pyams_utils.adapter import adapter_config
    27 from pyams_utils.adapter import adapter_config
    28 from zope.component.globalregistry import getGlobalSiteManager
    28 from pyams_utils.registry import get_global_registry
    29 from zope.interface import implementer, alsoProvides, noLongerProvides
    29 from zope.interface import implementer, alsoProvides, noLongerProvides
    30 from zope.schema.fieldproperty import FieldProperty
    30 from zope.schema.fieldproperty import FieldProperty
    31 
    31 
    32 from pyams_content import _
    32 from pyams_content import _
    33 
    33 
    68 
    68 
    69     def query_handler(self, handler=None):
    69     def query_handler(self, handler=None):
    70         if handler is None:
    70         if handler is None:
    71             handler = self._handler
    71             handler = self._handler
    72         if handler:
    72         if handler:
    73             registry = getGlobalSiteManager()
    73             registry = get_global_registry()
    74             return registry.queryUtility(IFormHandler, name=handler)
    74             return registry.queryUtility(IFormHandler, name=handler)
    75 
    75 
    76 register_content_type(WfForm)
    76 register_content_type(WfForm)
    77 
    77 
    78 
    78