Skip to content

Commit

Permalink
Merge pull request #182 from syslabcom/scrum-2226-yet-more-searchable
Browse files Browse the repository at this point in the history
Further SearchableText additions
  • Loading branch information
reinhardt authored Jun 7, 2024
2 parents 0f73e08 + 4324dea commit 087b102
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/recensio/plone/content/review_article_collection.py
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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(
Expand Down
4 changes: 4 additions & 0 deletions src/recensio/plone/content/review_article_journal.py
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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",
Expand Down
3 changes: 3 additions & 0 deletions src/recensio/plone/content/review_journal.py
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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",
Expand Down
2 changes: 2 additions & 0 deletions src/recensio/plone/content/review_monograph.py
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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,
Expand Down

0 comments on commit 087b102

Please sign in to comment.