Merge branch 'reversion'
[auf_rh_dae.git] / project / dae / views.py
index 6a91a11..925f530 100644 (file)
@@ -1,9 +1,8 @@
 # -*- encoding: utf-8 -*-
 
-import datetime
-from datetime import date
-from simplejson import dumps
+from datetime import date, datetime
 
+from auf.django.permissions.decorators import get_object
 from django.contrib import messages
 from django.contrib.auth.decorators import login_required
 from django.contrib.contenttypes.models import ContentType
@@ -12,10 +11,8 @@ from django.core.paginator import Paginator, InvalidPage
 from django.db.models import Q
 from django.http import Http404, HttpResponse, HttpResponseGone
 from django.shortcuts import redirect, render, get_object_or_404
-
 from sendfile import sendfile
-
-from auf.django.permissions.decorators import get_object
+from simplejson import dumps
 
 from project.dae import models as dae
 from project.dae.decorators import \
@@ -42,6 +39,8 @@ from project.decorators import redirect_interdiction
 from project.rh import models as rh
 
 
+# Helpers
+
 def devises():
     liste = []
     for d in rh.Devise.objects.all():
@@ -75,7 +74,6 @@ def poste_consulter(request, key):
             request.POST, instance=poste, request=request
         )
         if validationForm.is_valid():
-            validationForm.save()
             messages.add_message(
                 request, messages.SUCCESS, "La validation a été enregistrée."
             )
@@ -255,16 +253,15 @@ def postes_liste(request):
         content_type.id
     )}
     postes_a_traiter = dae.Poste.objects.mes_choses_a_faire(request.user) \
-            .extra(select=extra_select).order_by('-date_creation')
+            .extra(select=extra_select).order_by('-id')
     postes_en_cours = dae.Poste.objects.ma_region_ou_service(request.user) \
             .extra(select=extra_select) \
             .filter(~Q(etat=POSTE_ETAT_FINALISE)) \
-            .order_by('-date_creation')
-    c = {
+            .order_by('-id')
+    return render(request, 'dae/postes_liste.html', {
         'postes_a_traiter': postes_a_traiter,
         'postes_en_cours': postes_en_cours,
-    }
-    return render(request, 'dae/postes_liste.html', c)
+    })
 
 
 @login_required
@@ -494,11 +491,11 @@ def embauches_liste(request):
     )}
     embauches_a_traiter = dae.Dossier.objects \
             .mes_choses_a_faire(request.user) \
-            .extra(select=extra_select).order_by('-date_creation')
+            .extra(select=extra_select).order_by('-id')
     embauches_en_cours = dae.Dossier.objects \
             .ma_region_ou_service(request.user) \
             .extra(select=extra_select) \
-            .order_by('-date_creation') \
+            .order_by('-id') \
             .exclude(etat=DOSSIER_ETAT_FINALISE)
     c = {
         'embauches_a_traiter': embauches_a_traiter,
@@ -1024,7 +1021,7 @@ def liste_valeurs_point(request):
     method = request.method
     params = getattr(request, method, [])
     data = []
-    annee_courante = datetime.datetime.now().year
+    annee_courante = datetime.now().year
     if 'implantation_id' in params \
        and params.get('implantation_id') is not u"":
         implantation_id = params.get('implantation_id')