2 changed files with 94 additions and 0 deletions
@ -0,0 +1,8 @@ |
|||||
|
<a href="{% url 'taskapp:add' %}" class="btn btn-sm btn-success" title="Создать новую задачу"> |
||||
|
<span class="glyphicon glyphicon-plus"></span> Добавить задачу |
||||
|
</a> |
||||
|
{% if perms.taskapp.can_viewall %} |
||||
|
<a href="{% url 'taskapp:all_tasks' %}" class="btn btn-sm btn-info"> |
||||
|
<span class="glyphicon glyphicon-baby-formula"></span> Просмотреть все задачи |
||||
|
</a> |
||||
|
{% endif %} |
||||
@ -0,0 +1,86 @@ |
|||||
|
{% extends request.is_ajax|yesno:'bajax.html,base.html' %} |
||||
|
{% block main %} |
||||
|
|
||||
|
<ol class="breadcrumb"> |
||||
|
<li><span class="glyphicon glyphicon-home"></span></li> |
||||
|
<li><a href="{% url 'taskapp:home' %}">Задачи</a></li> |
||||
|
<li class="active">Все задачи</li> |
||||
|
</ol> |
||||
|
|
||||
|
{% if warntext %} |
||||
|
<div class="alert alert-danger alert-dismissable"> |
||||
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> |
||||
|
<strong>Важно!</strong> {{ warntext }} |
||||
|
</div> |
||||
|
{% endif %} |
||||
|
|
||||
|
<div class="page-header"> |
||||
|
<h2>Лог всех задач в системе</h2> |
||||
|
</div> |
||||
|
|
||||
|
<div class="table-responsive"> |
||||
|
<table class="table table-striped table-bordered"> |
||||
|
<thead> |
||||
|
<tr> |
||||
|
<th>#</th> |
||||
|
<th class="col-sm-2">Пару слов..</th> |
||||
|
<th class="col-sm-1">Кому назначена</th> |
||||
|
<th class="col-sm-1">Кто назначил</th> |
||||
|
<th class="col-sm-1">Характер поломки</th> |
||||
|
<th class="col-sm-1">Состояние</th> |
||||
|
<th class="col-sm-1">Приоритет</th> |
||||
|
<th class="col-sm-1">Устройство</th> |
||||
|
<th class="col-sm-1">Дата создания</th> |
||||
|
<th class="col-sm-1">Приложение</th> |
||||
|
<th class="col-sm-2" colspan="3">Действия</th> |
||||
|
</tr> |
||||
|
</thead> |
||||
|
<tbody> |
||||
|
{% for task in tasks %} |
||||
|
|
||||
|
{% if task.priority == 'E' %} |
||||
|
<tr class="success"> |
||||
|
{% elif task.priority == 'C' %} |
||||
|
<tr> |
||||
|
{% elif task.priority == 'A' %} |
||||
|
<tr class="danger"> |
||||
|
{% else %} |
||||
|
<tr>{% endif %} |
||||
|
|
||||
|
<td>{{ task.id }}</td> |
||||
|
<td>{{ task.descr }}</td> |
||||
|
<td><a href="{% url 'acc_app:other_profile' task.recipient.id %}" title="{{ task.recipient.get_full_name }}">{{ task.recipient.username }}</a></td> |
||||
|
<td><a href="{% url 'acc_app:other_profile' task.author.id %}" title="{{ task.author.get_full_name }}">{{ task.author.username }}</a></td> |
||||
|
<td>{{ task.get_mode_display }}</td> |
||||
|
<td>{{ task.get_state_display }}</td> |
||||
|
<td>{{ task.get_priority_display }}</td> |
||||
|
<td><a href="{% url 'devapp:view' task.device.id %}" target="_blank">{{ task.device.ip_address }}</a></td> |
||||
|
<td>{{ task.time_of_create|date:'d N yг H:i:s' }}</td> |
||||
|
<td>{% if task.attachment %}<a href="{{ task.attachment.url }}" target="_blank">{{ task.attachment.name }}</a>{% else %}―{% endif %}</td> |
||||
|
<td colspan="3" class="btn-group btn-group-justified"> |
||||
|
{% if perms.taskapp.can_change_task %} |
||||
|
<a href="{% url 'taskapp:edit' task.id %}" class="btn btn-default btn-sm" title="Редактировать"> |
||||
|
<span class="glyphicon glyphicon-edit"></span> |
||||
|
</a> |
||||
|
{% endif %} |
||||
|
</td> |
||||
|
</tr> |
||||
|
{% empty %} |
||||
|
<tr> |
||||
|
<td colspan="13">Список пуст</td> |
||||
|
</tr> |
||||
|
{% endfor %} |
||||
|
</tbody> |
||||
|
<tfoot> |
||||
|
<tr> |
||||
|
<td colspan="13"> |
||||
|
{% include 'taskapp/footer_btns.html' %} |
||||
|
</td> |
||||
|
</tr> |
||||
|
</tfoot> |
||||
|
</table> |
||||
|
</div> |
||||
|
|
||||
|
{% include 'toolbar_page.html' with pag=tasks %} |
||||
|
|
||||
|
{% endblock %} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue