#2779
[auf_rh_dae.git] / project / dae / templates / dae / embauche-dossier.html
index 8bba7cc..566eac8 100644 (file)
-<div id="form-dossier">
-    <fieldset>
-    <h2>Classement et salaire de base</h2>
-    <table>
-        <tboby>
-        <tr class="noborder">
-            <td colspan="7">
-                <h3>Ancien dossier <span class="info">(le cas échéant)</span></h3>
-            </td>
-        </tr>
-        <tr>
-            <td colspan="3">
-                Davin Baragiotta - 
-                <span id="info_employe" class="info">Coord info</span>
-            </td>
-        </tr>
-        <tr>
-            <th>{{ form.statut_anterieur.label_tag }}</th>
-            <th>Type de contrat</th>
-            <th>{{ form.classement_anterieur.label_tag }}</th>
-            <th>Valeur du point</th>
-            <th colspan="4">{{ form.salaire_anterieur.label_tag }}</th>
-        </tr>
-        <tr>
-            <td>
-                {{ form.statut_anterieur }}<br />
-                errors
+{% load dae %}
+
+<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 }}
+            <span class="info">{{ form.regime_travail_nb_heure_semaine.help_text }}</span></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>
+    <tr>
+        <td colspan="7">
+            <h3>Ancien dossier <span class="info">(le cas échéant)</span></h3>
+        </td>
+    </tr>
+    <tr>
+        <td colspan="7">
+            {{ employe }} <span class="info">{{ employe.dossier_set.all.reverse }}</span>
+        </td>
+    </tr>
+    <tr>
+        <th>{{ form.classement_anterieur.label_tag }}</th>
+        <th>{{ form.salaire_anterieur.label_tag }}</th>
+        <th>{{ form.statut_anterieur.label_tag }}</th>
+        <th>{{ form.type_contrat_anterieur.label_tag }}</th>
+        <th colpsan="3"></th>
+    </tr>
+    <tr>
+        <td>{{ form.classement_anterieur }}</td>
+        <td>{{ form.salaire_anterieur  }} {{ form.devise_anterieur }}</td>
+        <td>{{ form.statut_anterieur  }}</td>
+        <td>{{ form.type_contrat_anterieur  }}</td>
+        <td colspan="3"></td>
+    </tr>
+    <tr>
+        <td colspan="7">
+            <h3>Précédent titulaire <span class="info">(le cas échéant)</span></h3>
+        </td>
+    </tr>
+    <tr>
+        <td colspan="7">
+        {% if request.user|test_membre_drh %}
+            {{ form.instance.employe_anterieur }}{{ form.employe_anterieur }}
+        {% else %}
+            {{ form.instance.employe_anterieur }}{{ form.employe_anterieur.as_hidden }}
+        {% endif %}
+            {{ form.employe_anterieur.errors }}
+        </td>
+    </tr>
+    <tr>
+        <th>{{ form.classement_titulaire_anterieur.label_tag }}</th>
+        <th colspan="4">{{ form.salaire_titulaire_anterieur.label_tag }}</th>
+        <th>{{ form.statut_titulaire_anterieur.label_tag }}</th>
+        <th></th>
+    </tr>
+    <tr>
+        {% if request.user|test_membre_drh %}
+            <td>{{ form.instance.classement_titulaire_anterieur }}
+                {{ form.classement_titulaire_anterieur }}<br />
+                {{ form.classement_titulaire_anterieur.errors }}
             </td>
+            <td>{{ form.instance.salaire_titulaire_anterieur }}{{ form.salaire_titulaire_anterieur }} {{ form.devise_titulaire_anterieur }}</td>
             <td></td>
-            <td>{{ form.classement_anterieur }}</td>
             <td></td>
-            <td>{{ form.salaire_anterieur }}</td>
-            <td>$</td>
-            <td>0.00</td>
-            <td>€</td>
-        </tr>
-        <tr class="noborder">
-            <td colspan="7">
-                <h3>Précédant titulaire <span class="info">(le cas échéant)</span></h3>
-            </td>
-        </tr>
-        <tr>
-            <td colspan="7">
-                {{ form.employe_anterieur }} - 
-                <span id="info_employe" class="info">Nom du poste visé</span><br />
-                {{ form.employe_anterieur.errors }}
-            </td>
-        </tr>
-        <tr>
-            <th>{{ form.statut_titulaire_anterieur.label_tag }}</th>
-            <th></th>
-            <th>{{ form.classement_titulaire_anterieur.label_tag }}</th>
-            <th>Valeur du point</th>
-            <th colspan="4">{{ form.salaire_titulaire_anterieur.label_tag }}</th>
-        </tr>
-        <tr>
-            <td>{{ form.statut_titulaire_anterieur }}</td>
             <td></td>
-            <td>
-                {{ form.classement_titulaire_anterieur }}<br />
-                errors
+            <td>{{ form.instance.statut_titulaire_anterieur }}{{ form.statut_titulaire_anterieur }}</td>
+        {% else %}
+            <td>{{ form.instance.classement_titulaire_anterieur }}
+                {{ form.classement_titulaire_anterieur.as_hidden }}<br />
+                {{ form.classement_titulaire_anterieur.errors }}
             </td>
+            <td>{{ form.instance.salaire_titulaire_anterieur }}{{ form.salaire_titulaire_anterieur.as_hidden }} {{ form.instance.devise_titulaire_anterieur.as_hidden }}</td>
             <td></td>
-            <td>{{ form.salaire_titulaire_anterieur }}</td>
-            <td>$</td>
-            <td>0.00</td>
-            <td>€</td>
-        </tr>
-        <tr class="noborder">
-            <td colspan="7">
-                <h3>Proposition de classement</h3>
-            </td>
-        </tr>
-        <tr>
-            <td colspan="7">
-                Davin Baragiotta - 
-                <span id="info_employe" class="info">Nom du poste visé</span>
-            </td>
-        </tr>
-        <tr>
-            <td colspan="2"></td>
-            <th>{{ form.classement.label_tag }}</th>
-            <th>Valeur du point</th>
-            <th colspan="4">{{ form.salaire.label_tag }}</th>
-        </tr>
-        <tr>
-            <td colspan="2"></td>
-            <td>
-                {{ form.classement }}<br />
-                errors
-            </td>
             <td></td>
-            <td>{{ form.salaire }}</td>
-            <td>{{ form.devise }}</td>
-            <td>0.00</td>
-            <td>€</td>
-        </tr>
-        </tboby>
-    </table>
-    </fieldset>
-    
-    <script type="text/javascript">
-        function activateDossierDropDowns() {
-            $('#id_classement, #id_devise').change(loadSalaire);
-        }
-        function loadSalaire() {
-            $.getJSON('{% url salaire %}/' + $('#implantation').val() + '/' + 
-                $('#id_devise').val() + '/' + $('#id_classement').val(),
-                function(data) {
-                    console.log(data);
-                    $('#id_salaire').val(data.salaire_devise);
-                });
-        }
-        activateDossierDropDowns();
-    </script>
-    
-    <fieldset>
-    <h2>
-        Comparaison salariale 
-        <span class="info">
-        dans la région pour les employés occupant un poste similaire
-        </span>
-    </h2>
-    </fieldset>
-    
-    <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>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">
-                <span class="row">
-                {{ form.statut }}
-                {{ 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 %}
-            </td>
-        </tr>
-        </tbody>
-    </table>
-    </fieldset>
-    
-    <fieldset>
-    <h2>Accès et ouverture des comptes</h2>
-    <table>
-        <tbody>
-        <tr>
-            <th>
-                {{ form.compte_compta.label_tag }}
-            </th>
-            <td>
-                {{ form.compte_compta }}<br />
-                {{ form.compte_compta.errors }}
-            </td>
-            <th>
-                {{ form.compte_courriel.label_tag }}
-            </th>
-            <td>
-                {{ form.compte_courriel }}<br />
-                {{ form.compte_courriel.errors }}
-            </td>
-        </tr>
-        </tbody>
-    </table>
-    </fieldset>
+            <td></td>
+            <td>{{ form.instance.statut_titulaire_anterieur }}{{ form.statut_titulaire_anterieur.as_hidden }}</td>
+        {% endif %}
+        <td></td>
+    </tr>
+    <tr>
+        <td colspan="7">
+            <h3>Proposition de classement</h3>
+        </td>
+    </tr>
+    <tr>
+        <th>{{ form.classement.label_tag }}</th>
+        <th colspan="3">{{ form.salaire.label_tag }}</th>
+        <td colspan="2"></td>
+    </tr>
+    <tr>
+        <td>{{ form.classement }}<br />{{ form.classement.errors }}</td>
+        <td>{{ form.salaire.errors }} {{ form.salaire }} {{ form.devise }}
+            <span class="info">(fourchette du poste : {{ poste.salaire_min }} {{ poste.devise_min.code }}
+            - {{ poste.salaire_max }} {{ poste.devise_max.code }})</span>
+        </td>
+        <td id="salaire-propose-euros" class="montant"></td>
+        <td>€</td>
+        <td colspan="2"></td>
+    </tr>
+    </tbody>
+</table>
+</fieldset>
+
+<script type="text/javascript">
+    /* Changement de classement, on repropose un salaire */
+    $('#id_classement').change(function() {
+        loadSalaire();
+        proposition_comparaison($('#id_devise').val());
+    });
+    /* 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>Accès et ouverture des comptes</h2>
+<table>
+    <tbody>
+    <tr>
+        <th>
+            {{ form.compte_compta.label_tag }}
+        </th>
+        <td>
+            {{ form.compte_compta }}<br />
+            {{ form.compte_compta.errors }}
+        </td>
+        <th>
+            {{ form.compte_courriel.label_tag }}
+        </th>
+        <td>
+            {{ form.compte_courriel }}<br />
+            {{ form.compte_courriel.errors }}
+        </td>
+    </tr>
+    </tbody>
+</table>
+</fieldset>
 
-</div>