--- a/src/pyams_content/shared/view/interfaces/__init__.py Tue Jul 10 16:59:55 2018 +0200
+++ b/src/pyams_content/shared/view/interfaces/__init__.py Wed Jul 11 10:18:10 2018 +0200
@@ -177,7 +177,7 @@
select_context_tags = Bool(title=_("Select context tags?"),
description=_("If 'yes', tags will be extracted from context"),
- required=True,
+ required=False,
default=False)
tags = ThesaurusTermsListField(title=_("Other tags"),
@@ -198,7 +198,7 @@
select_context_themes = Bool(title=_("Select context themes?"),
description=_("If 'yes', themes will be extracted from context"),
- required=True,
+ required=False,
default=False)
themes = ThesaurusTermsListField(title=_("Other themes"),
@@ -211,6 +211,27 @@
"""Get all themes index values for given context"""
+VIEW_COLLECTIONS_SETTINGS_KEY = 'pyams_content.view.collections'
+
+
+class IViewCollectionsSettings(IViewSettings):
+ """View collections settings"""
+
+ select_context_collections = Bool(title=_("Select context collections?"),
+ description=_("If 'yes', collections will be extracted from context"),
+ required=False,
+ default=False)
+
+ collections = ThesaurusTermsListField(title=_("Other collections"),
+ required=False)
+
+ def get_collections(self, context):
+ """Get all collections for given context"""
+
+ def get_collections_index(self, context):
+ """Get all collections index values for given context"""
+
+
VIEWS_MERGERS_VOCABULARY = 'pyams_content.views.mergers'