diff --git a/docs/changes.rst b/docs/changes.rst index 38566c140..231247645 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -38,6 +38,10 @@ Changelog - Updated resources from proto and applied a number of markup fixes in a review session with Daniel [pilz] +- Support feedback page after answering a risk + (`#2857 `_) + [reinhardt] + 16.2.7 (2025-01-15) ------------------- diff --git a/src/euphorie/client/browser/configure.zcml b/src/euphorie/client/browser/configure.zcml index cc7c73e6c..04f8fbc39 100644 --- a/src/euphorie/client/browser/configure.zcml +++ b/src/euphorie/client/browser/configure.zcml @@ -683,6 +683,13 @@ permission="euphorie.client.ViewSurvey" layer="euphorie.client.interfaces.IClientSkinLayer" /> + + + + + + +
+ + +
+
+
+ + +
+
+ + diff --git a/src/euphorie/content/risk.py b/src/euphorie/content/risk.py index 32009886b..ef8a36dc8 100644 --- a/src/euphorie/content/risk.py +++ b/src/euphorie/content/risk.py @@ -236,6 +236,12 @@ class IRisk(model.Schema, IRichDescription, IBasic): default="low", ) + feedback_text = HtmlText( + title=_("label_feedback_text", default="Feedback after answer"), + required=False, + ) + directives.widget(feedback_text="plone.app.z3cform.wysiwyg.WysiwygFieldWidget") + model.fieldset( "main_image", label=_("header_main_image", default="Main image"),