Skip to content

Commit 087b102

Browse files
authored
Merge pull request #182 from syslabcom/scrum-2226-yet-more-searchable
Further SearchableText additions
2 parents 0f73e08 + 4324dea commit 087b102

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

src/recensio/plone/content/review_article_collection.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from plone.app.dexterity import textindexer
12
from plone.autoform import directives
23
from plone.autoform.interfaces import IFormFieldProvider
34
from plone.dexterity.content import Item
@@ -16,18 +17,21 @@ class IReviewArticleCollection(model.Schema, IReview):
1617
ReviewArticleCollection."""
1718

1819
directives.order_after(titleEditedVolume="IEditorialEditedVolume.editorial")
20+
textindexer.searchable("titleEditedVolume")
1921
titleEditedVolume = schema.TextLine(
2022
title=_("title_edited_volume", default="Title (Edited Volume)"),
2123
required=True,
2224
)
2325

2426
directives.order_after(subtitleEditedVolume="titleEditedVolume")
27+
textindexer.searchable("subtitleEditedVolume")
2528
subtitleEditedVolume = schema.TextLine(
2629
title=_("subtitle_edited_volume", default="Subtitle (Edited Volume)"),
2730
required=False,
2831
)
2932

3033
directives.order_after(translatedTitleEditedVolume="subtitleEditedVolume")
34+
textindexer.searchable("translatedTitleEditedVolume")
3135
# TODO
3236
# size=60
3337
translatedTitleEditedVolume = schema.TextLine(

src/recensio/plone/content/review_article_journal.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from plone.app.dexterity import textindexer
12
from plone.autoform import directives
23
from plone.autoform.interfaces import IFormFieldProvider
34
from plone.dexterity.content import Item
@@ -16,18 +17,21 @@ class IReviewArticleJournal(model.Schema, IReview):
1617
ReviewArticleJournal."""
1718

1819
directives.order_after(editor="IJournalArticleReview.doi_journal")
20+
textindexer.searchable("editor")
1921
editor = schema.TextLine(
2022
title=_("Editor (name or institution)"),
2123
required=False,
2224
)
2325

2426
directives.order_after(titleJournal="editor")
27+
textindexer.searchable("titleJournal")
2528
titleJournal = schema.TextLine(
2629
title=_("title_journal", default="Title (Journal)"),
2730
required=True,
2831
)
2932

3033
directives.order_after(translatedTitleJournal="titleJournal")
34+
textindexer.searchable("translatedTitleJournal")
3135
translatedTitleJournal = schema.TextLine(
3236
title=_(
3337
"label_translated_title_journal",

src/recensio/plone/content/review_journal.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from plone.app.dexterity import textindexer
12
from plone.autoform import directives
23
from plone.autoform.interfaces import IFormFieldProvider
34
from plone.dexterity.content import Item
@@ -15,12 +16,14 @@ class IReviewJournal(model.Schema, IReview):
1516
"""Marker interface and Dexterity Python Schema for ReviewJournal."""
1617

1718
directives.order_after(editor="IJournalReview.doi_journal")
19+
textindexer.searchable("editor")
1820
editor = schema.TextLine(
1921
title=_("Editor (name or institution)"),
2022
required=False,
2123
)
2224

2325
directives.order_after(translatedTitleJournal="ITextReview.title")
26+
textindexer.searchable("translatedTitleJournal")
2427
translatedTitleJournal = schema.TextLine(
2528
title=_(
2629
"label_translated_title_journal",

src/recensio/plone/content/review_monograph.py

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from plone.app.dexterity import textindexer
12
from plone.autoform import directives
23
from plone.autoform.interfaces import IFormFieldProvider
34
from plone.dexterity.content import Item
@@ -15,6 +16,7 @@ class IReviewMonograph(model.Schema, IReview):
1516
"""Marker interface and Dexterity Python Schema for ReviewMonograph."""
1617

1718
directives.order_after(translatedTitle="IBookReview.additionalTitles")
19+
textindexer.searchable("translatedTitle")
1820
translatedTitle = schema.TextLine(
1921
title=_("Translated Title"),
2022
required=False,

0 commit comments

Comments
 (0)