fix #1425
[auf_rh_dae.git] / project / dae / templates / dae / embauche-dossier.html
index b17a923..f07e074 100644 (file)
@@ -1,4 +1,82 @@
 <fieldset>
+<h2>Contrat</h2>
+<table>
+    <tbody>
+    <tr>
+        <th>{{ form.type_contrat.label_tag }} :</th>
+        <td colspan="4">
+            {{ form.type_contrat }}<br />
+            {{ form.type_contrat.errors }}
+        </td>
+        <th>{{ form.remplacement.label_tag }} :</th>
+        <td>
+            {{ form.remplacement }}<br />
+            {{ form.remplacement.errors }}
+        </td>
+    </tr>
+    <tr>
+        <th rowspan="2">Durée :</th>
+        <td>du</td>
+        <td>
+            {{ form.contrat_date_debut }}<br />
+            <span class="info">({{form.contrat_date_debut.help_text }})</span><br />
+            {{ form.contrat_date_debut.errors }}
+        </td>
+        <td> au </td>
+        <td>
+            {{ form.contrat_date_fin }}<br />
+            <span class="info">({{form.contrat_date_fin.help_text }})</span><br />
+            {{ form.contrat_date_fin.errors }}
+        </td>
+        <th>{{ form.regime_travail.label_tag }} :<br />{{ form.regime_travail.errors }}</th>
+        <td>
+            {{ form.regime_travail }}
+            <span class="info">{{ form.regime_travail.help_text }}</span>
+        </td>
+    </tr>
+    <tr>
+        <td colspan="4" class="info">
+            <p id="note-duree">Pour une durée indéterminée, spécifier uniquement la date de début.</p>
+        </td>
+        <th>
+            {{ form.regime_travail_nb_heure_semaine.label_tag }} :<br />
+            {{ form.regime_travail_nb_heure_semaine.errors }}
+        </th>
+        <td>{{ form.regime_travail_nb_heure_semaine }}</td>
+    </tr>
+    <tr>
+        <th>Statut : </th>
+        <td colspan="4">
+            {{ form.statut }}
+            <span class="row">
+            {{ form.statut_residence }}
+            {% if form.statut.errors %}
+                <br />
+                {{ form.statut.errors }}
+            {% endif %}
+            {% if form.statut_residence.errors %}
+                <br />
+                {{ form.statut_residence.errors }}
+            {% endif %}
+            </span>
+        </td>
+        <th>{{ form.organisme_bstg.label_tag }} :</th>
+        <td>
+            {{ form.organisme_bstg }}
+            {% if form.organisme_bstg.errors %}
+                <br />
+                {{ form.organisme_bstg.errors }}
+            {% endif %}
+            <span class="info">{{ form.organisme_bstg.help_text }}</span><br/><br/>
+            {{ form.organisme_bstg_autre }}
+            <span class="info">{{ form.organisme_bstg_autre.help_text }}</span>
+        </td>
+    </tr>
+    </tbody>
+</table>
+</fieldset>
+
+<fieldset>
 <h2>Classement et salaire de base</h2>
 <table>
     <tbody>
         <th colpsan="3"></th>
     </tr>
     <tr>
-        <td>{{ form.instance.classement_anterieur|default:"" }}</td>
-        <td>{{ form.instance.salaire_anterieur|default:"" }}</td>
-        <td>{{ form.instance.statut_anterieur|default:"" }}</td>
-        <td>{{ form.instance.type_contrat|default:"" }}</td>
+        <td>{{ form.instance.classement_anterieur|default:"" }}{{ form.classement_anterieur.as_hidden }}</td>
+        <td>{{ form.instance.salaire_anterieur|default:"" }}{{ form.salaire_anterieur.as_hidden  }}</td>
+        <td>{{ form.instance.statut_anterieur|default:"" }}{{ form.statut_anterieur.as_hidden  }}</td>
+        <td>{{ form.instance.type_contrat|default:"" }}{{ form.instance.type_contrat.as_hidden  }}</td>
         <td colspan="3"></td>
     </tr>
     <tr>
     </tr>
     <tr>
         <td colspan="7">
-            {{ form.instance.employe_anterieur }}
-            {% comment %} - 
-            <span id="info_employe" class="info">Nom du poste visé</span>
-            {% endcomment %}<br />
+            {{ form.instance.employe_anterieur }}{{ form.employe_anterieur.as_hidden }}
             {{ form.employe_anterieur.errors }}
         </td>
     </tr>
     <tr>
         <th>{{ form.classement_titulaire_anterieur.label_tag }}</th>
-        {% comment %}<th>Valeur du point</th>{% endcomment %}
         <th colspan="4">{{ form.salaire_titulaire_anterieur.label_tag }}</th>
         <th>{{ form.statut_titulaire_anterieur.label_tag }}</th>
         <th></th>
     </tr>
     <tr>
-        <td>{{ form.instance.classement_titulaire_anterieur }}<br />
+        <td>{{ form.instance.classement_titulaire_anterieur }}{{ form.classement_titulaire_anterieur.as_hidden }}<br />
             {{ form.classement_titulaire_anterieur.errors }}
         </td>
-        {% comment %}<td>val point</td>{% endcomment %}
-        <td>{{ form.instance.salaire_titulaire_anterieur }}</td>
+        <td>{{ form.instance.salaire_titulaire_anterieur }}{{ form.salaire_titulaire_anterieur.as_hidden }}</td>
         <td>{% comment %}${% endcomment %}</td>
         <td>{% comment %}0.00{% endcomment %}</td>
         <td>{% comment %}€{% endcomment %}</td>
-        <td>{{ form.instance.statut_titulaire_anterieur }}</td>
+        <td>{{ form.instance.statut_titulaire_anterieur }}{{ form.statut_titulaire_anterieur.as_hidden }}</td>
         <td></td>
     </tr>
     <tr>
 </fieldset>
 
 <script type="text/javascript">
-    /* Conversion en fonction du classement et de la devise */
-    function comparaison_conversion() {
+    /* Changement de classement, on repropose un salaire */
+    $('#id_classement').change(function() {
         loadSalaire();
         proposition_comparaison($('#id_devise').val());
-    }
-    $('#id_classement, #id_devise').change(function() {comparaison_conversion();});
-    comparaison_conversion();
-    /* Prévention contre les changements de salaire de base */
-    $('#id_salaire').focusout(function() {comparaison_conversion();});
+    });
+    /* changements, on recalcule */
+    $('#id_salaire').focusout(function() {proposition_comparaison($('#id_devise').val());});
+    $('#id_devise').change(function() {proposition_comparaison($('#id_devise').val());});
+    proposition_comparaison($('#id_devise').val());
 </script>
 
 <fieldset>
-<h2>Contrat</h2>
-<table>
-    <tbody>
-    <tr>
-        <th>{{ form.type_contrat.label_tag }} :</th>
-        <td colspan="4">
-            {{ form.type_contrat }}<br />
-            {{ form.type_contrat.errors }}
-        </td>
-        <th>{{ form.remplacement.label_tag }} :</th>
-        <td>
-            {{ form.remplacement }}<br />
-            {{ form.remplacement.errors }}
-        </td>
-    </tr>
-    <tr>
-        <th rowspan="2">Durée :</th>
-        <td>du</td>
-        <td>
-            {{ form.contrat_date_debut }}<br />
-            <span class="info">({{form.contrat_date_debut.help_text }})</span><br />
-            {{ form.contrat_date_debut.errors }}
-        </td>
-        <td> au </td>
-        <td>
-            {{ form.contrat_date_fin }}<br />
-            <span class="info">({{form.contrat_date_fin.help_text }})</span><br />
-            {{ form.contrat_date_fin.errors }}
-        </td>
-        <th>{{ form.regime_travail.label_tag }} :<br />{{ form.regime_travail.errors }}</th>
-        <td>
-            {{ form.regime_travail }}
-            <span class="info">{{ form.regime_travail.help_text }}</span>
-        </td>
-    </tr>
-    <tr>
-        <td colspan="4" class="info">
-            <p id="note-duree">Pour une durée indéterminée, spécifier uniquement la date de début.</p>
-        </td>
-        <th>
-            {{ form.regime_travail_nb_heure_semaine.label_tag }} :<br />
-            {{ form.regime_travail_nb_heure_semaine.errors }}
-        </th>
-        <td>{{ form.regime_travail_nb_heure_semaine }}</td>
-    </tr>
-    <tr>
-        <th>Statut : </th>
-        <td colspan="4">
-            {{ form.statut }}
-            <span class="row">
-            {{ form.statut_residence }}
-            {% if form.statut.errors %}
-                <br />
-                {{ form.statut.errors }}
-            {% endif %}
-            {% if form.statut_residence.errors %}
-                <br />
-                {{ form.statut_residence.errors }}
-            {% endif %}
-            </span>
-        </td>
-        <th>{{ form.organisme_bstg.label_tag }} :</th>
-        <td>
-            {{ form.organisme_bstg }}
-            {% if form.organisme_bstg.errors %}
-                <br />
-                {{ form.organisme_bstg.errors }}
-            {% endif %}
-            <span class="info">{{ form.organisme_bstg.help_text }}</span><br/><br/>
-            {{ form.organisme_bstg_autre }}
-            <span class="info">{{ form.organisme_bstg_autre.help_text }}</span>
-        </td>
-    </tr>
-    </tbody>
-</table>
-</fieldset>
-
-<fieldset>
 <h2>Accès et ouverture des comptes</h2>
 <table>
     <tbody>