src/pyams_content/component/theme/interfaces.py
changeset 1389 1485db1e2b5e
parent 1165 ed74d431911f
child 1423 31c1bc24a308
--- 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,