--- a/src/pyams_content/shared/common/zmi/types/updater.py Thu May 23 18:02:13 2019 +0200
+++ b/src/pyams_content/shared/common/zmi/types/updater.py Fri May 24 08:58:06 2019 +0200
@@ -25,6 +25,7 @@
from pyams_catalog.query import CatalogResultSet
from pyams_content.interfaces import MANAGE_TOOL_PERMISSION
from pyams_content.shared.common import CONTENT_TYPES
+from pyams_content.shared.common.interfaces import SHARED_TOOL_WORKFLOW_STATES_VOCABULARY
from pyams_content.shared.common.interfaces.types import DATA_TYPES_VOCABULARY, ITypedSharedTool
from pyams_content.shared.common.zmi.types import TypedSharedToolTypesView
from pyams_form.form import AJAXAddForm, ajax_config
@@ -71,7 +72,7 @@
source_status = Choice(title=_("Source status"),
description=_("Current status to be updated"),
- vocabulary='PyAMS workflow states',
+ vocabulary=SHARED_TOOL_WORKFLOW_STATES_VOCABULARY,
required=False)
ignore_archives = Bool(title=_("Ignore archives?"),
@@ -103,9 +104,7 @@
@property
def fields(self):
- workflow = IWorkflow(self.context)
fields = field.Fields(ITypedSharedToolDatatypeUpdateInfo)
- fields['source_status'].vocabulary = workflow.states
fields['ignore_archives'].widgetFactory = SingleCheckBoxFieldWidget
return fields