From 8e8fbde02f7427f5fc4aa1aa49a27da35cecd48b Mon Sep 17 00:00:00 2001 From: Alexander Pilz Date: Mon, 27 May 2024 22:22:07 +0200 Subject: [PATCH 1/3] Make pdf fields searchable. Refs #2301 --- src/recensio/plone/behaviors/base.py | 1 + src/recensio/plone/behaviors/base_review.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/recensio/plone/behaviors/base.py b/src/recensio/plone/behaviors/base.py index d0401ea..044d1fa 100644 --- a/src/recensio/plone/behaviors/base.py +++ b/src/recensio/plone/behaviors/base.py @@ -83,6 +83,7 @@ class IBase(model.Schema): title=_("Generated Pdf"), required=False, ) + searchable("generatedPdf") directives.omitted("generatedPdf") directives.widget("review", RichTextFieldWidget) diff --git a/src/recensio/plone/behaviors/base_review.py b/src/recensio/plone/behaviors/base_review.py index fe61fd6..af7e413 100644 --- a/src/recensio/plone/behaviors/base_review.py +++ b/src/recensio/plone/behaviors/base_review.py @@ -1,5 +1,6 @@ from plone.autoform import directives from plone.autoform.interfaces import IFormFieldProvider +from plone.app.dexterity.textindexer import searchable from plone.dexterity.interfaces import IDexterityContent from plone.namedfile.field import NamedBlobFile from plone.namedfile.field import NamedBlobImage @@ -20,6 +21,7 @@ class IBaseReview(model.Schema): title=_("PDF"), required=False, ) + searchable("pdf") directives.omitted("pdf") directives.no_omit(IAddForm, "pdf") directives.no_omit(IEditForm, "pdf") From 2f25d2b2c28967f56cf0df0c16d04b6c72f0fb4d Mon Sep 17 00:00:00 2001 From: Alexander Pilz Date: Thu, 6 Jun 2024 21:20:08 +0200 Subject: [PATCH 2/3] Update src/recensio/plone/behaviors/base.py Co-authored-by: Manuel Reinhardt --- src/recensio/plone/behaviors/base.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/recensio/plone/behaviors/base.py b/src/recensio/plone/behaviors/base.py index 044d1fa..d0401ea 100644 --- a/src/recensio/plone/behaviors/base.py +++ b/src/recensio/plone/behaviors/base.py @@ -83,7 +83,6 @@ class IBase(model.Schema): title=_("Generated Pdf"), required=False, ) - searchable("generatedPdf") directives.omitted("generatedPdf") directives.widget("review", RichTextFieldWidget) From 535d63b75ef1ec2b40b68e1fd750353e4714c76d Mon Sep 17 00:00:00 2001 From: Manuel Reinhardt Date: Fri, 7 Jun 2024 12:18:45 +0200 Subject: [PATCH 3/3] isort --- src/recensio/plone/behaviors/base_review.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/recensio/plone/behaviors/base_review.py b/src/recensio/plone/behaviors/base_review.py index af7e413..45d985e 100644 --- a/src/recensio/plone/behaviors/base_review.py +++ b/src/recensio/plone/behaviors/base_review.py @@ -1,6 +1,6 @@ +from plone.app.dexterity.textindexer import searchable from plone.autoform import directives from plone.autoform.interfaces import IFormFieldProvider -from plone.app.dexterity.textindexer import searchable from plone.dexterity.interfaces import IDexterityContent from plone.namedfile.field import NamedBlobFile from plone.namedfile.field import NamedBlobImage