{% extends "base.html" %}
{% block content %}
+
<ul class="list-group">
+<li class="list-group-item new-task-item task-item">
+
+<div class="col-xs-3 form-group">
+<form action="/refresh_done/" method="post">
+{% csrf_token %}
+<input type="submit" class="btn" value="Refresh" name="refreshbtn">
+</form>
+</div>
+
+<div class="col-xs-10 form-group">
+<h6 style="text-align:right;float:right;">
+{{ variable }} </h6>
+</div>
+</li>
+
+
<li class="list-group-item new-task-item task-item">
<form action="/add/" method="post">
{% csrf_token %}
{% endfor %}
</ul>
-<form action="/refresh_done/" method="post">
-{% csrf_token %}
-<input type="submit" class="btn" value="Refresh" name="refreshbtn">
-</form>
-<h6 style="text-align:right;float:right;">
-{{ variable }} </h6>
{% endblock %}
\ No newline at end of file
@login_required
def index(request):
user = request.user
- tasks = Task.objects.filter(owner=user)
+ tasks = Task.objects.filter(owner=user).order_by('-created_date')
variable = ''
return render(request, "index.html", {
'tasks': tasks
@login_required
def refresh_done(request):
user = request.user
- tasks = Task.objects.filter(owner=user)
+ tasks = Task.objects.filter(owner=user).order_by('-created_date')
for task in tasks:
if os.path.isfile(task.jobdirname+'/finished') and not task.done:
task.done=True