--- a/src/pyams_content/component/theme/interfaces.py Wed Dec 12 18:01:44 2018 +0100
+++ b/src/pyams_content/component/theme/interfaces.py Wed Dec 12 22:58:37 2018 +0100
@@ -12,17 +12,12 @@
__docformat__ = 'restructuredtext'
-
-# import standard library
-
-# import interfaces
-from pyams_thesaurus.interfaces.thesaurus import IThesaurusContextManager, IThesaurusContextManagerTarget
+from zope.interface import Interface, invariant, Invalid
+from zope.schema import Bool, Choice
-# import packages
from pyams_sequence.schema import InternalReferenceField
+from pyams_thesaurus.interfaces.thesaurus import IThesaurusContextManager, IThesaurusContextManagerTarget
from pyams_thesaurus.schema import ThesaurusTermsListField
-from zope.interface import Interface, invariant, Invalid
-from zope.schema import Bool
from pyams_content import _
@@ -53,6 +48,15 @@
if self.enable_tags_search and not self.tags_search_target:
raise Invalid(_("You must specify search target when activating search by tags!"))
+ enable_glossary = Bool(title=_("Enable glossary?"),
+ description=_(""),
+ required=True,
+ default=False)
+
+ glossary_thesaurus_name = Choice(title=_("Glossary thesaurus name"),
+ vocabulary='PyAMS thesaurus names',
+ required=False)
+
class ITagsManagerTarget(IThesaurusContextManagerTarget):
"""Marker interface for tags manager"""