fix prefill poste et type intervention
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Fri, 6 Jul 2012 14:34:26 +0000 (10:34 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Fri, 6 Jul 2012 14:34:26 +0000 (10:34 -0400)
project/assets/js/dae-poste.js
project/dae/views.py

index 5093641..2b3395a 100644 (file)
@@ -177,7 +177,8 @@ $(document).ready(function() {
     $('#id_poste').change(function() {
         var id_poste = $(this).val();
         if (id_poste)
-            window.location = '/dae/poste/' + id_poste;
+            window.location = '/dae/poste/' + id_poste +
+                '?type_intervention=' + $("input[name='type_intervention']:checked").val();
     });
 
     /* La fonctionnalité de présélection, est activé uniquement si aucune implantation n'a déjà été
index f3843e2..8b529df 100644 (file)
@@ -139,6 +139,10 @@ def poste(request, key=None):
     else:
         new = False
 
+    # Type intervention
+    if 'type_intervention' in request.GET:
+        data['type_intervention'] = request.GET['type_intervention']
+
     # Poste existant
     poste_rh = None
     if not new:
@@ -146,13 +150,13 @@ def poste(request, key=None):
 
         if source == 'dae':
             poste = get_object_or_404(dae.Poste, pk=id)
-            #data['poste'] = key
+            data['poste'] = key
         elif source == 'rh':
             poste_rh = get_object_or_404(rh.Poste, pk=id)
             poste = dae.Poste(id_rh=poste_rh)
             # Initialisation avec les valeurs du poste de rh_v1
             poste = _dupliquer_poste(poste, poste_rh)
-            #data['poste'] = 'rh-' + str(poste.id_rh_id)
+            data['poste'] = 'rh-' + str(poste.id_rh_id)
 
     # prépopuler pour la modification de poste
     if poste_rh is not None: