diff --git a/browser/concept_macros.pt b/browser/concept_macros.pt index 78ca2b3..b10081d 100644 --- a/browser/concept_macros.pt +++ b/browser/concept_macros.pt @@ -62,9 +62,10 @@ string:$resourceBase/cybertools.icons/table.png" /> - + -

Description

diff --git a/knowledge/survey/configure.zcml b/knowledge/survey/configure.zcml index 7475adc..dd27bff 100644 --- a/knowledge/survey/configure.zcml +++ b/knowledge/survey/configure.zcml @@ -7,19 +7,47 @@ + provides="loops.knowledge.survey.interfaces.IQuestionnaire" + trusted="True" /> + + + + + provides="loops.knowledge.survey.interfaces.IQuestionGroup" + trusted="True" /> + + + + + provides="loops.knowledge.survey.interfaces.IQuestion" + trusted="True" /> + + + + + provides="loops.knowledge.survey.interfaces.IFeedbackItem" + trusted="True" /> + + + + diff --git a/knowledge/survey/interfaces.py b/knowledge/survey/interfaces.py index 7b634b5..7ce5849 100644 --- a/knowledge/survey/interfaces.py +++ b/knowledge/survey/interfaces.py @@ -24,7 +24,7 @@ from zope.interface import Interface, Attribute from zope import interface, component, schema from cybertools.knowledge.survey import interfaces -from loops.interfaces import IConceptSchema +from loops.interfaces import IConceptSchema, ILoopsAdapter from loops.util import _ @@ -38,6 +38,13 @@ class IQuestionnaire(IConceptSchema, interfaces.IQuestionnaire): default=4, required=True) + feedbackFooter = schema.Text( + title=_(u'Feedback Footer'), + description=_(u'Text that will appear at the end of the feedback page.'), + default=u'', + missing_value=u'', + required=False) + class IQuestionGroup(IConceptSchema, interfaces.IQuestionGroup): """ A group of questions within a questionnaire. diff --git a/knowledge/survey/view_macros.pt b/knowledge/survey/view_macros.pt index 481b82e..49731dc 100644 --- a/knowledge/survey/view_macros.pt +++ b/knowledge/survey/view_macros.pt @@ -5,14 +5,10 @@ - -
-
- -
-
+ + + +

Feedback

@@ -33,10 +29,20 @@ Back to Questionnaire
+

Questionnaire

+
+
+ +
+
diff --git a/locales/de/LC_MESSAGES/loops.mo b/locales/de/LC_MESSAGES/loops.mo index 84d9df9..4b3d58f 100644 Binary files a/locales/de/LC_MESSAGES/loops.mo and b/locales/de/LC_MESSAGES/loops.mo differ diff --git a/locales/de/LC_MESSAGES/loops.po b/locales/de/LC_MESSAGES/loops.po index 71a8362..4b39018 100644 --- a/locales/de/LC_MESSAGES/loops.po +++ b/locales/de/LC_MESSAGES/loops.po @@ -175,6 +175,12 @@ msgstr "Glossareintrag anlegen." msgid "Answer Range" msgstr "Abstufung Bewertungen" +msgid "Feedback Footer" +msgstr "Auswertungs-Hinweis" + +msgid "Text that will appear at the end of the feedback page." +msgstr "Text, der am Ende der Auswertungsseite erscheinen soll." + msgid "Number of items (answer options) to select from." msgstr "Anzahl der Abstufungen, aus denen bei der Antwort gewählt werden kann."