diff --git a/census/views/entry.html b/census/views/entry.html index c30215ef..d152dab3 100644 --- a/census/views/entry.html +++ b/census/views/entry.html @@ -81,6 +81,51 @@

{{ gettext("What data is available?") }}

{%- endfor %} + {% if not is_index %} + {% set answers = entry.getSimpleAnswersForQuestions(questions) %} +

{{ gettext("All answers") }}

+ + + + + + + + {% for answer in answers %} + {% if answer.value %} + {% set question = questions|find({id: answer.id}) %} + {% set answerValue = '' %} + + {% if question.type == 'source' %} + {# Special treatment for 'source' question type. #} + {% for source in answer.value %} + {% set answerValue = answerValue + source.urlValue + ' - ' + source.descValue %} + {% if not loop.last %} + {% set answerValue = answerValue + ', ' %} + {% endif %} + {% endfor %} + {% set answerValue = answerValue|marked %} + {% elif question.type == 'multiple' %} + {# Special treatment for 'multiple' question type. #} + {% set answerValue = answer.value|join(', ') %} + {% elif question.id == 'licence_url' %} + {# Special treatment for 'licence_url' question id. #} + {% set answerValue = answer.value|marked %} + {% else %} + {% set answerValue = answer.value %} + {% endif %} + + + + + + + {% endif %} + {% endfor %} + +
{{ gettext("Question")}}{{ gettext("Answer") }}{{ gettext("Comment")}}
{{question.questionshort or answer.id}}{{answerValue}}{{answer.commentValue}}
+ {% endif %} + {% if entry.details %}

{{ gettext("Details") }}