f7ca38d3985d1e0335ad8233804d5568d68ff633
[auf_rh_dae.git] / project / dae / templates / dae / poste.html
1 {% extends 'base.html' %}
2 {% load adminmedia %}
3
4 {% block title %}RH - DAE - Poste{% endblock %}
5 {% block titre %}Ressources humaines{% endblock %}
6 {% block sous_titre %}
7 Demande d'autorisation d'embauche
8 {% endblock %}
9
10 {% block extrahead %}
11 <script src="{{ MEDIA_URL }}js/jquery-1.5.1.min.js"
12 type="text/javascript"></script>
13 <script src="{{ MEDIA_URL }}js/jquery-ui-1.8.11.custom.min.js"
14 type="text/javascript"></script>
15
16 {% comment %} style pour le calendier {% endcomment %}
17 <script type="text/javascript">
18 window.__admin_media_prefix__ = "{% filter escapejs %}{% admin_media_prefix %}{% endfilter %}";
19 </script>
20 <link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/calendrier.css" />
21 <script type="text/javascript" src="/admin/jsi18n/"></script>
22 <script type="text/javascript" src="{% admin_media_prefix %}js/core.js"></script>
23
24 {{ form.media }}
25
26 <script src="{{ MEDIA_URL }}js/dae.js" /></script>
27 <script src="{{ MEDIA_URL }}js/dae-poste.js" /></script>
28
29 <style>
30 .row {padding: 10px 0px; clear: both; display:block;}
31 .row * {float: left; margin: 0px; padding: 0px; margin-right: 4px;}
32 .row li {list-style-type: none;}
33 .underline {text-decoration: underline;}
34 .clear {display: block; clear: both;}
35 .note {text-decoration: underline; font-style: italic; margin-left: 12px;}
36 .info {font-size:13px; font-style: italic;}
37 .noborder {border:none; margin:0; padding; 0}
38 tr.noborder td {border:none; padding-left: 0;}
39
40 </style>
41 {% endblock %}
42
43 {% block main %}
44 <h1>Demande d'autorisation de création de poste</h1>
45
46 <form action="" method="post" enctype="multipart/form-data">
47
48 <fieldset>
49 <h2>
50 {% if new %}
51 Nouveau poste
52 {% else %}
53 Poste existant : {{ poste.nom }} ({{ poste.implantation.nom }})
54 {% endif %}
55 </h2>
56 <table>
57 <tbody>
58 <tr>
59 <th>{{ form.implantation.label_tag }} :<br />{{ form.implantation.errors }}</th>
60 <td>{{ form.implantation }}</td>
61 </tr>
62 <tr>
63 <th>{{ form.poste.label_tag }} :<br />{{ form.poste.errors }}</th>
64 <td>{{ form.poste }}</td>
65 </tr>
66 <tr>
67 <th>{{ form.nom.label_tag }} :<br />{{ form.nom.errors }}</th>
68 <td>{{ form.nom }}</td>
69 </tr>
70 <tr>
71 <th>{{ form.type_poste.label_tag }} :<br />{{ form.type_poste.errors }}</th>
72 <td>{{ form.type_poste }}</td>
73 </tr>
74 <tr>
75 <th>{{ form.service.label_tag }} :<br />{{ form.service.errors }}</th>
76 <td>{{ form.service }}</td>
77 </tr>
78 <tr>
79 <th>{{ form.responsable.label_tag }} :<br />{{ form.responsable.errors }}</th>
80 <td>{{ form.responsable }}</td>
81 </tr>
82 </tbody>
83 </table>
84 </fieldset>
85
86 <fieldset>
87 <h2>Recrutement</h2>
88 <table>
89 <tbody>
90 <tr>
91 <th>{{ form.statut_residence.label_tag }} :<br />{{ form.statut_residence.errors }}</th>
92 <td>
93 <span class="row">
94 {{ form.statut_residence }}
95 {{ form.mise_a_disposition.label_tag }}
96 {{ form.mise_a_disposition.errors }}
97 {{ form.mise_a_disposition }}
98 </span>
99 </td>
100 </tr>
101 <tr>
102 <th>{{ form.appel.label_tag }} :<br />{{ form.appel.errors }}</th>
103 <td>
104 <span class="row">
105 {{ form.appel }}
106 </span>
107 </td>
108 </tr>
109 </tbody>
110 </table>
111 </fieldset>
112
113 <fieldset>
114 <h2>Durée prévue du poste </h2>
115 <span class="info">Indépendamment du titulaire du poste</span>
116 <table>
117 <tbody>
118 <tr>
119 <th rowspan="2">Durée :</th>
120 <td>du</td>
121 <td>
122 {{ form.date_debut }}<br />
123 <span class="info">({{form.date_debut.help_text }})</span><br />
124 {{ form.date_debut.errors }}
125 </td>
126 <td> au </td>
127 <td>
128 {{ form.date_fin }}<br />
129 <span class="info">({{form.date_fin.help_text }})</span><br />
130 {{ form.date_fin.errors }}
131 </td>
132 <th>{{ form.regime_travail.label_tag }} :<br />{{ form.regime_travail.errors }}</th>
133 <td colspan="4">
134 {{ form.regime_travail }}
135 <span class="info">{{ form.regime_travail.help_text }}</span>
136 </td>
137 </tr>
138 <tr>
139 <td colspan="4" class="info">
140 <p id="note-duree">Pour une durée indéterminée, spécifier uniquement la date de début.</p>
141 </td>
142 <th>
143 {{ form.regime_travail_nb_heure_semaine.label_tag }} :<br />
144 {{ form.regime_travail_nb_heure_semaine.errors }}
145 </th>
146 <td>{{ form.regime_travail_nb_heure_semaine }}</td>
147 </tr>
148 </tbody>
149 </table>
150 </fieldset>
151
152 <fieldset>
153 <h2>Classement du poste</h2>
154 <table id="classement">
155 <tbody>
156 <tr>
157 <th></th>
158 <th>Échelon AUF</th>
159 <th>Coefficient</th>
160 <th>Valeur du point</th>
161 <th>Devise</th>
162 <th colspan="2">Salaire de base</th>
163 <th colspan="2">Indemnité, responsabilité (le cas échéant)</th>
164 <th colspan="2">Autres</th>
165 <th colspan="2">TOTAL</th>
166 <th>Taux&nbsp;>&nbsp;</th>
167 <th colspan="2">Conversion EUR</th>
168 </tr>
169 <tr>
170 <th>Minimum</th>
171 <td>
172 {{ form.classement_min }}
173 {{ form.classement_min.errors }}
174 </td>
175 <td>
176 {{ form.coefficient_min }}
177 {{ form.coefficient_min.errors }}
178 </td>
179 <td>
180 {{ form.valeur_point_min }}
181 {{ form.valeur_point_min.errors }}
182 </td>
183 <td>
184 {{ form.devise_min }}
185 {{ form.devise_min.errors }}
186 </td>
187 <td>
188 {{ form.salaire_min }}
189 {{ form.salaire_min.errors }}
190 </td>
191 <td><span class="devise_code">EUR</span></td>
192 <td>{{ form.indemn_min }}</td>
193 <td><span class="devise_code">EUR</span></td>
194 <td>{{ form.autre_min }}</td>
195 <td><span class="devise_code">EUR</span></td>
196 <td id="total_min" class="total-devise cell-nombre">0.00</td>
197 <td><span class="devise_code">EUR</span></td>
198 <td class="taux">1</td>
199 <td id="total_min_euro" class="total-euro cell-nombre">0.00</td>
200 <td></td>
201 </tr>
202 <tr>
203 <th>Maximun</th>
204 <td>
205 {{ form.classement_max }}
206 {{ form.classement_max.errors }}
207 </td>
208 <td>
209 {{ form.coefficient_max }}
210 {{ form.coefficient_max.errors }}
211 </td>
212 <td>
213 {{ form.valeur_point_max }}
214 {{ form.valeur_point_max.errors }}
215 </td>
216 <td>
217 {{ form.devise_max }}
218 {{ form.devise_max.errors }}
219 </td>
220 <td>
221 {{ form.salaire_max }}
222 {{ form.salaire_max.errors }}
223 </td>
224 <td><span class="devise_code">EUR</span></td>
225 <td>{{ form.indemn_max }}</td>
226 <td><span class="devise_code">EUR</span></td>
227 <td>{{ form.autre_max }}</td>
228 <td><span class="devise_code">EUR</span></td>
229 <td id="total_max" class="total-devise cell-nombre">0.00</td>
230 <td><span class="devise_code">EUR</span></td>
231 <td class="taux">1</td>
232 <td id="total_max_euro" class="total-euro cell-nombre">0.00</td>
233 <td></td>
234 </tr>
235 </tbody>
236 </table>
237
238 <p class="info">N.B Conversion en EUROS au taux de change budgétaire</p>
239 </fieldset>
240
241 {% comment %}{% if new %}{% endcomment %}
242 <fieldset>
243 <h2>Éléments de comparaison</h2>
244 <span class="info">Compléter uniquement lors de la création d'un poste</span>
245 <table>
246 <tbody>
247 <tr>
248 <th>Devise</th>
249 <td>
250 {{ form.devise_comparaison }}
251 {{ form.devise_comparaison.errors }}
252 </td>
253 </tr>
254 </tbody>
255 </table>
256 <table>
257 <tbody>
258 <tr>
259 <th></th>
260 <th colspan="2">Entreprise locale</th>
261 <th colspan="2">Université</th>
262 <th colspan="2">Fonction publique</th>
263 <th colspan="2">ONG</th>
264 <th colspan="2">Autre</th>
265 </tr>
266 <tr>
267 <th>Minimum</th>
268 <td>{{ form.comp_locale_min }}</td>
269 <td><span class="devise_comp_code"></span></td>
270 <td>{{ form.comp_universite_min }}</td>
271 <td><span class="devise_comp_code"></span></td>
272 <td>{{ form.comp_fonctionpub_min }}</td>
273 <td><span class="devise_comp_code"></span></td>
274 <td>{{ form.comp_ong_min }}</td>
275 <td><span class="devise_comp_code"></span></td>
276 <td>{{ form.comp_autre_min }}</td>
277 <td><span class="devise_comp_code"></span></td>
278 </tr>
279 <tr>
280 <th>Maximum</th>
281 <td>{{ form.comp_locale_max }}</td>
282 <td><span class="devise_comp_code"></span></td>
283 <td>{{ form.comp_universite_max }}</td>
284 <td><span class="devise_comp_code"></span></td>
285 <td>{{ form.comp_fonctionpub_max }}</td>
286 <td><span class="devise_comp_code"></span></td>
287 <td>{{ form.comp_ong_max }}</td>
288 <td><span class="devise_comp_code"></span></td>
289 <td>{{ form.comp_autre_max }}</td>
290 <td><span class="devise_comp_code"></span></td>
291 </tr>
292 </tbody>
293 </table>
294 </fieldset>
295 {% comment %}{% endif %}{% endcomment %}
296
297 <fieldset>
298 <h2>Pièces jointes</h2>
299 <p class="info">Compléter uniquement lors de la création d'un poste</p>
300 {% include "dae/pieces.html" %}
301 </fieldset>
302
303 <fieldset>
304 <h2>Financement</h2>
305 <span class="info">Si vous avez plusieurs financements, cliquer sur sauvegarder et une nouvelle ligne de financement sera disponible.</span>
306 {% include "dae/financements.html" %}
307 </fieldset>
308
309 <fieldset>
310 <h2>Justification de la demande</h2>
311 <span class="info">La justification est obligatoire pour la création et le renouvellement d'un poste</span>
312 <br /><br />
313 <div>
314 {{ form.justification.errors }}
315 {{ form.justification }}
316 </div>
317 </fieldset>
318
319 {{ form.etat }}
320 <input type="submit" name="save" value="Sauvegarder" />
321
322 </form>
323
324 {% endblock %}