From 93d2dc8d7d17b1799e8e3ffcebbdbde2c01854c8 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Mon, 19 Nov 2012 22:54:09 +0100 Subject: [PATCH] Restructuring and optimization of assignment templates. (Now: elected candidates are marked in candidate list; blocked candidates not visible for status 'finished') --- .../templates/assignment/overview.html | 5 +- .../assignment/templates/assignment/view.html | 47 ++++++------------- .../templates/projector/Assignment.html | 4 -- 3 files changed, 17 insertions(+), 39 deletions(-) diff --git a/openslides/assignment/templates/assignment/overview.html b/openslides/assignment/templates/assignment/overview.html index 717ff1538..ed3ba8ded 100644 --- a/openslides/assignment/templates/assignment/overview.html +++ b/openslides/assignment/templates/assignment/overview.html @@ -32,10 +32,11 @@ {% if assignment.active %}activeline{% endif %}"> {{ assignment }} - {{ assignment.posts }} {% trans "posts" %} / {{ assignment.elected|length }} {% trans "elected" %} + {% trans "posts" %}: {{ assignment.posts }} {% if assignment.status != 'fin' %} - / {{ assignment.candidates|length }} {% trans "candidates" %} + | {% trans "candidates" %}: {{ assignment.get_participants|length }} {% endif %} + | {% trans "elected" %}: {{ assignment.elected|length }} {{ assignment.get_status_display }} diff --git a/openslides/assignment/templates/assignment/view.html b/openslides/assignment/templates/assignment/view.html index a900a28fc..47b6d0e2b 100644 --- a/openslides/assignment/templates/assignment/view.html +++ b/openslides/assignment/templates/assignment/view.html @@ -33,9 +33,10 @@

{{ assignment }}

{{ assignment.description|linebreaks }}

+{% if assignment.status != "fin" %}

{% trans "Candidates" %}

    - {% for person in assignment.candidates %} + {% for person in assignment.get_participants %}
  1. {{ person }} {% if perms.assignment.can_manage_assignment %} @@ -43,6 +44,14 @@ {% endif %} {% endif %} + {% if person in assignment.elected %} + | {% trans "elected" %} + {% if perms.assignment.can_manage_assignment %} + {% if assignment.status == "sea" or assignment.status == "vot" %} + + {% endif %} + {% endif %} + {% endif %}
  2. {% empty %}
  3. {% trans "No candidates available." %}
  4. @@ -85,29 +94,11 @@

    {% endif %} - {% endif %} {% endif %} - -{% if assignment.elected %} -

    {% trans "Elected Candidates" %}

    - {% endif %} -{% if perms.assignment.can_manage_assignments and blocked_candidates %} +{% if perms.assignment.can_manage_assignments and blocked_candidates and assignment.status != "fin" %}

    {% trans "Blocked Candidates" %}