sorting of index and refresh at the top
authorCezary Czaplewski <czarek@chem.univ.gda.pl>
Thu, 14 Sep 2017 19:10:50 +0000 (21:10 +0200)
committerCezary Czaplewski <czarek@chem.univ.gda.pl>
Thu, 14 Sep 2017 19:10:50 +0000 (21:10 +0200)
django_simple/todo/templates/index.html
django_simple/todo/views.py

index 22a4db2..6e40ad3 100644 (file)
@@ -1,8 +1,25 @@
 {% 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
index 17c0028..f545f1e 100644 (file)
@@ -100,7 +100,7 @@ def from_pdb(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
@@ -408,7 +408,7 @@ def delete(request, task_id):
 @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