src/pyams_content/shared/view/interfaces/__init__.py
changeset 405 9c147733c02e
parent 382 f6b688877716
child 486 cb67e71dafff
--- a/src/pyams_content/shared/view/interfaces/__init__.py	Wed Feb 21 17:18:04 2018 +0100
+++ b/src/pyams_content/shared/view/interfaces/__init__.py	Thu Feb 22 10:15:00 2018 +0100
@@ -53,11 +53,19 @@
 class IWfView(IWfSharedContent):
     """View interface"""
 
+    select_context_type = Bool(title=_("Select context type?"),
+                               description=_("If 'yes', content type will be extracted from context"),
+                               required=True,
+                               default=False)
+
     selected_content_types = List(title=_("Content types"),
                                   description=_("Selected content types; leave empty for all"),
                                   value_type=Choice(vocabulary='PyAMS content types'),
                                   required=False)
 
+    def get_content_types(self, context):
+        """Get content types for given context"""
+
     order_by = Choice(title=_("Order by"),
                       description=_("Property to use to sort results"),
                       vocabulary=VIEW_ORDER_VOCABULARY,