diff --git a/src/recensio/plone/content/review_article_collection.py b/src/recensio/plone/content/review_article_collection.py index 5d2ec0b..a4b906a 100644 --- a/src/recensio/plone/content/review_article_collection.py +++ b/src/recensio/plone/content/review_article_collection.py @@ -1,3 +1,4 @@ +from plone.app.dexterity import textindexer from plone.autoform import directives from plone.autoform.interfaces import IFormFieldProvider from plone.dexterity.content import Item @@ -16,18 +17,21 @@ class IReviewArticleCollection(model.Schema, IReview): ReviewArticleCollection.""" directives.order_after(titleEditedVolume="IEditorialEditedVolume.editorial") + textindexer.searchable("titleEditedVolume") titleEditedVolume = schema.TextLine( title=_("title_edited_volume", default="Title (Edited Volume)"), required=True, ) directives.order_after(subtitleEditedVolume="titleEditedVolume") + textindexer.searchable("subtitleEditedVolume") subtitleEditedVolume = schema.TextLine( title=_("subtitle_edited_volume", default="Subtitle (Edited Volume)"), required=False, ) directives.order_after(translatedTitleEditedVolume="subtitleEditedVolume") + textindexer.searchable("translatedTitleEditedVolume") # TODO # size=60 translatedTitleEditedVolume = schema.TextLine( diff --git a/src/recensio/plone/content/review_article_journal.py b/src/recensio/plone/content/review_article_journal.py index 8a2f687..ea4342f 100644 --- a/src/recensio/plone/content/review_article_journal.py +++ b/src/recensio/plone/content/review_article_journal.py @@ -1,3 +1,4 @@ +from plone.app.dexterity import textindexer from plone.autoform import directives from plone.autoform.interfaces import IFormFieldProvider from plone.dexterity.content import Item @@ -16,18 +17,21 @@ class IReviewArticleJournal(model.Schema, IReview): ReviewArticleJournal.""" directives.order_after(editor="IJournalArticleReview.doi_journal") + textindexer.searchable("editor") editor = schema.TextLine( title=_("Editor (name or institution)"), required=False, ) directives.order_after(titleJournal="editor") + textindexer.searchable("titleJournal") titleJournal = schema.TextLine( title=_("title_journal", default="Title (Journal)"), required=True, ) directives.order_after(translatedTitleJournal="titleJournal") + textindexer.searchable("translatedTitleJournal") translatedTitleJournal = schema.TextLine( title=_( "label_translated_title_journal", diff --git a/src/recensio/plone/content/review_journal.py b/src/recensio/plone/content/review_journal.py index 09e0d0f..dae54ef 100644 --- a/src/recensio/plone/content/review_journal.py +++ b/src/recensio/plone/content/review_journal.py @@ -1,3 +1,4 @@ +from plone.app.dexterity import textindexer from plone.autoform import directives from plone.autoform.interfaces import IFormFieldProvider from plone.dexterity.content import Item @@ -15,12 +16,14 @@ class IReviewJournal(model.Schema, IReview): """Marker interface and Dexterity Python Schema for ReviewJournal.""" directives.order_after(editor="IJournalReview.doi_journal") + textindexer.searchable("editor") editor = schema.TextLine( title=_("Editor (name or institution)"), required=False, ) directives.order_after(translatedTitleJournal="ITextReview.title") + textindexer.searchable("translatedTitleJournal") translatedTitleJournal = schema.TextLine( title=_( "label_translated_title_journal", diff --git a/src/recensio/plone/content/review_monograph.py b/src/recensio/plone/content/review_monograph.py index 7efbbe3..6263744 100644 --- a/src/recensio/plone/content/review_monograph.py +++ b/src/recensio/plone/content/review_monograph.py @@ -1,3 +1,4 @@ +from plone.app.dexterity import textindexer from plone.autoform import directives from plone.autoform.interfaces import IFormFieldProvider from plone.dexterity.content import Item @@ -15,6 +16,7 @@ class IReviewMonograph(model.Schema, IReview): """Marker interface and Dexterity Python Schema for ReviewMonograph.""" directives.order_after(translatedTitle="IBookReview.additionalTitles") + textindexer.searchable("translatedTitle") translatedTitle = schema.TextLine( title=_("Translated Title"), required=False,