refact ergo + page perso (vide)
[auf_rh_dae.git] / project / dae / templates / dae / embauche.html
1 {% extends 'base.html' %}
2 {% load adminmedia %}
3
4 {% block title %}RH - DAE - Embauche{% endblock %}
5 {% block sous_titre %}Demande d'autorisation d'engagement{% endblock %}
6
7 {% block extrahead %}
8 <script src="{{ MEDIA_URL }}js/jquery-1.5.1.min.js"
9 type="text/javascript"></script>
10
11 <script type="text/javascript">
12 var DEVISES = {};
13 {% for d in devises %}
14 DEVISES['{{d.devise_code}}'] = {{d.taux_euro}};
15 {% endfor %}
16 </script>
17
18 {% comment %} style pour le calendier {% endcomment %}
19 <script type="text/javascript">
20 window.__admin_media_prefix__ = "{% filter escapejs %}{% admin_media_prefix %}{% endfilter %}";
21 </script>
22 <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/calendrier.css" />
23 <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/dae.css" />
24 <script type="text/javascript" src="/admin/jsi18n/"></script>
25 <script type="text/javascript" src="{% admin_media_prefix %}js/core.js"></script>
26 <script type="text/javascript" src="{% admin_media_prefix %}js/calendar.js"></script>
27 <script type="text/javascript" src="{% admin_media_prefix %}js/admin/DateTimeShortcuts.js"></script>
28 <script src="{{ MEDIA_URL }}jquery-autocomplete/jquery.autocomplete.js" type="text/javascript"></script>
29 <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}jquery-autocomplete/jquery.autocomplete.css" />
30 <script src="{{ MEDIA_URL }}js/dae.js" type="text/javascript"></script>
31 <script src="{{ MEDIA_URL }}js/dae-embauche.js" type="text/javascript"></script>
32 {% endblock %}
33
34 {% block main %}
35
36 <h1>Demande d'autorisation d'engagement de personnel</h1>
37 <form action="" method="post" enctype="multipart/form-data">
38 {% if step == 'poste' %}
39 <h2 class="section">SECTION 1 - POSTE</h2>
40 <fieldset>
41 <h2>Poste visé</h2>
42
43 <table cellspacing="0">
44 {{ form.as_table }}
45 </table>
46 </fieldset>
47 {% else %}
48 <h2 class="section">SECTION 1 - POSTE</h2>
49 {% include 'dae/poste_resume.html' %}
50
51 <h2 class="section">SECTION 2 - PERSONNEL ENGAGÉ</h2>
52 <fieldset>
53 <div>
54 <div class="gauche"><h2>Personne</h2></div>
55 <div class="droite">
56 <table class="droite">
57 <tbody>
58 <tr>
59 <th>Mobilité interne</th>
60 <td colspan="3"><input id="mobilite_interne" type="checkbox" name="mobilite_interne" /></td>
61 </tr>
62 </tbody>
63 </table>
64 </div>
65 </div>
66 <div class="clear"></div>
67 <table id="form-employe">
68 <tbody>
69 <tr>
70 <th>
71 Employé :<br />
72 {{ forms.employe.employe.errors }}
73 </th>
74 <td colspan="5">{{ forms.employe.employe }}</td>
75 </tr>
76 <tr>
77 <th>
78 {{ forms.employe.nom.label_tag }} :<br />
79 {{ forms.employe.nom.errors }}
80 </th>
81 <td>{{ forms.employe.nom }}</td>
82 <th>
83 {{ forms.employe.prenom.label_tag }} :<br />
84 {{ forms.employe.prenom.errors }}
85 </th>
86 <td>{{ forms.employe.prenom }}</td>
87 <th>
88 {{ forms.employe.genre.label_tag }} :<br />
89 {{ forms.employe.genre.errors }}
90 </th>
91 <td>{{ forms.employe.genre }}</td>
92 </tr>
93 </tbody>
94 </table>
95
96 <input type="hidden" id="poste" name="poste"
97 value="dae-{{ poste.id }}" />
98 <input type="hidden" id="implantation" name="implantation"
99 value="{{ poste.implantation_id }}" />
100 <input type="hidden" id="dossier" name="dossier"
101 value="{{ dossier.id }}" />
102 </fieldset>
103
104 <fieldset>
105 <h2>Comparaison salariale</h2>
106 <span class="info">dans la région pour les employés occupant un poste similaire</span>
107 {% for f in dossiersComparaisonsForm.management_form %}
108 {{ f }}
109 {% endfor %}
110
111 {% for f in dossiersComparaisonsForm.forms %}
112 <table>
113 {% for field in f %}
114 {% if field.is_hidden %}{{ field }}{% endif %}
115 {% endfor %}
116
117 <tr><td colspan=2>Rechercher (personne, poste) : {{ f.recherche }}</td></tr>
118 <tr><th>{{ f.implantation.label }}</th><td>{{ f.implantation.errors }} {{ f.implantation }}</td></tr>
119 <tr><th>{{ f.poste.label }}</th><td>{{ f.poste.errors }} {{ f.poste }}</td></tr>
120 <tr><th>{{ f.personne.label }}</th><td>{{ f.personne.errors }} {{ f.personne }}</td></tr>
121 <tr><th>{{ f.montant.label }} ({{f.devise.label }})</th><td>{{ f.montant.errors }} {{ f.montant }} {{ f.devise.errors }} {{f.devise }} ({{ f.montant_euros.errors }} {{ f.montant_euros }} EUR)</td></tr>
122 </table>
123 {% endfor %}
124 </fieldset>
125
126
127 <div id="form-dossier">
128 {% comment %}Wrapper du formulaire de dossier{% endcomment %}
129 {% with forms.dossier as form %}
130 {% include "dae/embauche-dossier.html" %}
131 {% endwith %}
132 </div>
133
134 <fieldset>
135 <h2>Pièces jointes</h2>
136 <p class="info">CV, lettre de motivation...</p>
137 {% include "dae/pieces.html" %}
138 </fieldset>
139
140 <h2 class="section">SECTION 3 - COÛT GLOBAL</h2>
141
142 <fieldset>
143
144 <table cellspacing="0" id="global-cost">
145 {% include 'dae/embauche-remun.html' %}
146 </table>
147
148 {% comment %}
149 <select id="type-remun" name="type-remun">
150 <option value="">(Ajouter une ligne)</option>
151 {% for tr in type_remun %}
152 <option value="{{ tr.id }}">{{ tr.nom }}</option>
153 {% endfor %}
154 </select>
155 {% endcomment %}
156
157 </fieldset>
158
159 <h2 class="section">SECTION 4 - JUSTIFICATION DE LA DEMANDE (OBLIGATOIRE)</h2>
160 <h3>A - Justification du poste</h3>
161 <p>{{ poste.justification }}</p>
162
163 <h3>B - Justification de l'employé</h3>
164 <table>
165 <tr>
166 <th>Nouvel employé</th>
167 <th>Renouvellement, prolongation, reclassement, mobilité interne</th>
168 </tr>
169 <tr>
170 <td>
171 <h4>{{ forms.dossier.justif_nouveau_statut.label }}</h4>
172 {{ forms.dossier.justif_nouveau_statut }}
173 <h4>{{ forms.dossier.justif_nouveau_tmp_remplacement.label }}</h4>
174 {{ forms.dossier.justif_nouveau_tmp_remplacement }}
175 <h4>{{ forms.dossier.justif_nouveau_salaire.label }}</h4>
176 {{ forms.dossier.justif_nouveau_salaire }}
177 <h4>{{ forms.dossier.justif_nouveau_commentaire.label }}</h4>
178 {{ forms.dossier.justif_nouveau_commentaire }}
179 </td>
180 <td>
181 <h4>{{ forms.dossier.justif_rempl_type_contrat.label }}</h4>
182 {{ forms.dossier.justif_rempl_type_contrat}}
183 <h4>{{ forms.dossier.justif_rempl_statut_employe.label }}</h4>
184 {{ forms.dossier.justif_rempl_statut_employe}}
185 <h4>{{ forms.dossier.justif_rempl_evaluation.label }}</h4>
186 {{ forms.dossier.justif_rempl_evaluation}}
187 <h4>{{ forms.dossier.justif_rempl_salaire.label }}</h4>
188 {{ forms.dossier.justif_rempl_salaire }}
189 <h4>{{ forms.dossier.justif_rempl_commentaire.label }}</h4>
190 {{ forms.dossier.justif_rempl_commentaire }}
191 </td>
192 </tr>
193 </table>
194 <input type="submit" name="continue" value="Sauvegarder (et ajouter des lignes)" />
195 <input type="submit" name="save" value="Sauvegarder" />
196 </form>
197 {% endif %}
198 {% endblock %}
199