update task view
This commit is contained in:
@@ -3,63 +3,73 @@
|
||||
|
||||
<div class="grid-container">
|
||||
|
||||
{% if current_user != None %}
|
||||
|
||||
{% for user in users %}
|
||||
{% if current_user == user.id %}
|
||||
<h1>Task-Übersicht für {{ user.username }}</h1>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% else %}
|
||||
<h1>Task-Übersicht für alle Mitarbeiter_innen</h1>
|
||||
{% if current_user == user.id %}
|
||||
<h1>Task-Übersicht für {{ user.username }}</h1>
|
||||
{% endif %}
|
||||
|
||||
<form action="" method="post">
|
||||
{% csrf_token %}
|
||||
{% for message in messages %}
|
||||
<p id="messages" style="background-color: red">{{message}}</p>
|
||||
{% endfor %}
|
||||
|
||||
<div class="grid-x grid-margin-x">
|
||||
{% if tasks %}
|
||||
<form action="" method="post">
|
||||
{% csrf_token %}
|
||||
|
||||
{% regroup tasks by task_list as section_list %}
|
||||
{% for group in section_list %}
|
||||
<div class="grid-x grid-margin-x">
|
||||
|
||||
{% regroup tasks by task_list as section_list %}
|
||||
{% for group in section_list %}
|
||||
|
||||
<div class="cell">
|
||||
<ul class="no-bullet">
|
||||
|
||||
<h3>{{ group.grouper }}</h3>
|
||||
|
||||
{% for task in group.list %}
|
||||
|
||||
<div class="grid-x">
|
||||
|
||||
<div class="cell medium-3 large-3 small-10">
|
||||
<input type="checkbox" name="checkbox" value="{{ task.id }}" {% if task.completed %} checked {% endif %}>
|
||||
{{ task.title }}</a>
|
||||
</div>
|
||||
|
||||
<div class="cell medium-4 large-4 small-10">
|
||||
{% if task.due_date %}
|
||||
Fälligkeitsdatum: {{ task.due_date|date:"d.m.Y" }}
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
<div class="cell medium-4 large-4 small-10">
|
||||
{% if task.assigned_to %}
|
||||
nur dir zugewiesen!
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
{% endfor %}
|
||||
|
||||
<div class="cell">
|
||||
<ul class="no-bullet">
|
||||
|
||||
<h3>{{ group.grouper }}</h3>
|
||||
|
||||
{% for task in group.list %}
|
||||
|
||||
<div class="grid-x">
|
||||
|
||||
<div class="cell medium-3 large-3 small-10">
|
||||
<input type="checkbox" name="checkbox" value="{{ task.id }}" {% if task.completed %} checked {% endif %}>
|
||||
{{ task.title }}</a>
|
||||
</div>
|
||||
|
||||
<div class="cell medium-4 large-4 small-10">
|
||||
{% if task.due_date is not None %}
|
||||
Fälligkeitsdatum: {{ task.due_date|date:"d.m.Y" }}
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endfor %}
|
||||
<input type="submit" class="button" name="btn_checkbox" value="Task abschließen">
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
{% endfor %}
|
||||
|
||||
</div>
|
||||
</form>
|
||||
{% else %}
|
||||
<div class="grid-x">
|
||||
<div class="cell">
|
||||
<ul class="no-bullet">
|
||||
|
||||
<input type="submit" class="button" name="btn_checkbox" value="Task abschließen">
|
||||
|
||||
</ul>
|
||||
keine Tasks in dieser Liste für dich.
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
{% endif %}
|
||||
|
||||
<h2>Andere Task-Übersicht anzeigen</h2>
|
||||
|
||||
@@ -68,20 +78,33 @@
|
||||
|
||||
<div class="grid-x grid-margin-x">
|
||||
<div class="cell medium-4 large-3 small-10">
|
||||
<label>User
|
||||
<select id="id_user" name="user">
|
||||
<label>Task-Gruppe
|
||||
<select id="id_tasklist" name="tasklist">
|
||||
<option value="all">
|
||||
Alle
|
||||
alle Task-Gruppen
|
||||
</option>
|
||||
{% for user in users %}
|
||||
<option value="{{ user.id }}" {% if current_user == user.id %} selected {% endif %}>
|
||||
{{ user.username }}
|
||||
{% for elem in tasklists %}
|
||||
<option value="{{ elem.id }}">
|
||||
{{ elem.name }}
|
||||
</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="cell medium-4 large-3 small-10">
|
||||
<label>Tasks
|
||||
<select id="id_task" name="tasks">
|
||||
<option value="own">
|
||||
nur die eigenen Tasks
|
||||
</option>
|
||||
<option value="all">
|
||||
die an alle zugewiesenen Tasks
|
||||
</option>
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="cell medium-4 large-3 small-10">
|
||||
<label>Aktion
|
||||
<select id="id_action" name="action">
|
||||
@@ -114,7 +137,7 @@
|
||||
{{ form }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
|
||||
|
||||
<div class="cell medium-3 large-2 small-10 align-self-bottom">
|
||||
<input type="submit" class="button" name="btn_input" value="Hinzufügen">
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user