task changes

This commit is contained in:
Egor Matveev 2022-03-25 19:25:36 +03:00
parent 0a5ae8c514
commit c1ae83f27a
2 changed files with 20 additions and 6 deletions

View File

@ -26,7 +26,7 @@ class TaskSettingsView(BaseView):
self.task.changes.append({
'username': self.request.user.username,
'action': 'Отредактировал условия',
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%s")
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%S")
})
self.task.save()
return f"/admin/task?task_id={self.task.id}"
@ -64,7 +64,7 @@ class TaskSettingsView(BaseView):
self.task.changes.append({
'username': self.request.user.username,
'action': f'Загрузил файл {filename}',
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%s")
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%S")
})
self.task.save()
return "/admin/task?task_id=" + str(self.task.id)
@ -81,7 +81,7 @@ class TaskSettingsView(BaseView):
self.task.changes.append({
'username': self.request.user.username,
'action': f'Удалил файл {ef.filename}',
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%s")
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%S")
})
self.task.save()
return HttpResponse("ok")
@ -101,7 +101,7 @@ class TaskSettingsView(BaseView):
self.task.changes.append({
'username': self.request.user.username,
'action': f'Создал файл {ef.filename}',
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%s")
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%S")
})
self.task.save()
return f"/admin/task?task_id={self.task.id}"
@ -121,7 +121,7 @@ class TaskSettingsView(BaseView):
self.task.changes.append({
'username': self.request.user.username,
'action': f'Отредактировал файл {ef.filename}',
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%s")
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%S")
})
self.task.save()
return f"/admin/task?task_id={self.task.id}"
@ -139,7 +139,7 @@ class TaskSettingsView(BaseView):
self.task.changes.append({
'username': self.request.user.username,
'action': f'Изменил список редакторов',
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%s")
'time': timezone.now().strftime("%d-%m-%Y %H:%M:%S")
})
self.task.save()
return "/admin/task?task_id=" + str(self.task.id)

View File

@ -48,6 +48,8 @@
</div>
</div>
</div>
<div class="row">
<div class="col-9">
<form method="POST">
{% csrf_token %}
<table style="width: 100%;">
@ -118,6 +120,18 @@
</table>
<button type="submit" class="btn btn-light" style="margin-top: 15px;"><i class="fa fa-save"></i> Сохранить</button>
</form>
</div>
<div class="col-3">
<h5>История изменений</h5>
{% for change in task.changes %}
<div>
<hr>
<a href="/account?username={{ change.username }}">{{ change.username }}</a>: {{ change.time }}<br>
{{ change.action }}
</div>
{% endfor %}
</div>
</div>
<hr><hr>
<h3>Редакторы</h3>
{% for editor in task.editors %}