equal
deleted
inserted
replaced
14 |
14 |
15 |
15 |
16 # import standard library |
16 # import standard library |
17 |
17 |
18 # import interfaces |
18 # import interfaces |
19 from pyams_content.shared.common.interfaces import ISharedTool, IWfSharedContent, ISharedContent |
19 from pyams_content.shared.common.interfaces import ISharedTool, ISharedContent, IWfSharedContentPortalContext |
20 from zope.annotation.interfaces import IAttributeAnnotatable |
20 from zope.annotation.interfaces import IAttributeAnnotatable |
21 from zope.container.interfaces import IContainer, IContained |
21 from zope.container.interfaces import IContainer, IContained |
22 |
22 |
23 # import packages |
23 # import packages |
24 from pyams_i18n.schema import I18nTextLineField, I18nTextField |
24 from pyams_i18n.schema import I18nTextLineField, I18nTextField |
113 |
113 |
114 class IFormFieldContainerTarget(Interface): |
114 class IFormFieldContainerTarget(Interface): |
115 """Form fields container target marker interface""" |
115 """Form fields container target marker interface""" |
116 |
116 |
117 |
117 |
118 class IWfForm(IWfSharedContent): |
118 class IWfForm(IWfSharedContentPortalContext): |
119 """Form interface""" |
119 """Form interface""" |
120 |
120 |
121 user_title = I18nTextLineField(title=_("Form title"), |
121 user_title = I18nTextLineField(title=_("Form title"), |
122 required=True) |
122 required=True) |
123 |
123 |