--- a/src/pyams_content/component/theme/interfaces.py Wed Jun 24 12:07:40 2020 +0200
+++ b/src/pyams_content/component/theme/interfaces.py Fri Jun 26 12:54:13 2020 +0200
@@ -12,15 +12,14 @@
__docformat__ = 'restructuredtext'
-from zope.interface import Interface, invariant, Invalid
+from zope.interface import Interface, Invalid, invariant
from zope.schema import Bool, Choice
-from pyams_sequence.schema import InternalReferenceField
-from pyams_thesaurus.interfaces.thesaurus import IThesaurusContextManager, IThesaurusContextManagerTarget
+from pyams_content import _
+from pyams_thesaurus.interfaces.thesaurus import IThesaurusContextManager, \
+ IThesaurusContextManagerTarget
from pyams_thesaurus.schema import ThesaurusTermsListField
-from pyams_content import _
-
#
# Tags management
@@ -33,21 +32,6 @@
class ITagsManager(IThesaurusContextManager):
"""Tags manager interface"""
- enable_tags_search = Bool(title=_("Enable search by tag?"),
- description=_("If 'yes', displayed tags will lead to a search engine "
- "displaying contents matching given tag"),
- required=True,
- default=False)
-
- tags_search_target = InternalReferenceField(title=_("Tags search target"),
- description=_("Site or folder where tags search is displayed"),
- required=False)
-
- @invariant
- def check_search_target(self):
- 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,