JS diff mois contrat
[auf_rh_dae.git] / project / dae / templates / dae / poste.html
CommitLineData
5d680e84 1{% extends 'base.html' %}
e88caaf0 2{% load adminmedia %}
37bf2d05 3
e8e75458 4{% block title %}RH - DAE - Poste{% endblock %}
498881f4 5{% block titre %}Ressources humaines{% endblock %}
5efcd48e 6{% block sous_titre %}
7Demande d'autorisation d'embauche
8{% endblock %}
498881f4 9
37bf2d05 10{% block extrahead %}
703e5cfb
NC
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>
e88caaf0
OL
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
f87fe1a1 26 <script src="{{ MEDIA_URL }}js/dae.js" /></script>
25410b22 27 <script src="{{ MEDIA_URL }}js/dae-poste.js" /></script>
f87fe1a1 28
ce110fb9 29 <style>
ce110fb9
OL
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;}
e88caaf0 39
ce110fb9 40 </style>
37bf2d05
NC
41{% endblock %}
42
37bf2d05 43{% block main %}
498881f4 44<h1>Demande d'autorisation de création de poste</h1>
45
36341125 46<form action="" method="post" enctype="multipart/form-data">
8fa94e8b 47
5efcd48e 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.poste.label_tag }} :<br />{{ form.poste.errors }}</th>
60 <td>{{ form.poste }}</td>
61 </tr>
62 <tr>
63 <th>{{ form.nom.label_tag }} :<br />{{ form.nom.errors }}</th>
64 <td>{{ form.nom }}</td>
65 </tr>
66 <tr>
67 <th>{{ form.type_poste.label_tag }} :<br />{{ form.type_poste.errors }}</th>
68 <td>{{ form.type_poste }}</td>
69 </tr>
70 <tr>
71 <th>{{ form.implantation.label_tag }} :<br />{{ form.implantation.errors }}</th>
72 <td>{{ form.implantation }}</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>
d949462d 85
5efcd48e 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>
d949462d 112
5efcd48e 113 <fieldset>
114 <h2>Durée prévue du poste </h2>
9fb2ccd9 115 <span class="info">Indépendamment du titulaire du poste</span>
5efcd48e 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>
5efcd48e 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>
ce110fb9 136 </td>
0f23302a 137 </tr>
5efcd48e 138 <tr>
4d25e2ba 139 <td colspan="4" class="info">
01191cd0 140 <p id="note-duree">Pour une durée indéterminée, spécifier uniquement la date de début.</p>
4d25e2ba 141 </td>
5efcd48e 142 <th>
143 {{ form.regime_travail_nb_heure_semaine.label_tag }} :<br />
144 {{ form.regime_travail_nb_heure_semaine.errors }}
145 </th>
4d25e2ba 146 <td>{{ form.regime_travail_nb_heure_semaine }}</td>
5efcd48e 147 </tr>
148 </tbody>
0f23302a 149 </table>
5efcd48e 150 </fieldset>
0f23302a 151
5efcd48e 152 <fieldset>
153 <h2>Classement du poste</h2>
f87fe1a1 154 <table id="classement">
5efcd48e 155 <tbody>
156 <tr>
157 <th></th>
158 <th>Échelon AUF</th>
96d32304 159 <th>Coefficient</th>
5efcd48e 160 <th>Valeur du point</th>
3d627bfd 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>
8e30e17f 166 <th>Taux&nbsp;>&nbsp;€</th>
3d627bfd 167 <th colspan="2">Conversion EUR</th>
5efcd48e 168 </tr>
169 <tr>
170 <th>Minimum</th>
17353922
OL
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>
5efcd48e 179 <td>
86f1e48d 180 {{ form.valeur_point_min }}
5efcd48e 181 {{ form.valeur_point_min.errors }}
182 </td>
3d627bfd 183 <td>
184 {{ form.devise_min }}
185 {{ form.devise_min.errors }}
186 </td>
63437606 187 <td>
188 {{ form.salaire_min }}
189 {{ form.salaire_min.errors }}
190 </td>
f87fe1a1 191 <td><span class="devise_code">EUR</span></td>
5efcd48e 192 <td>{{ form.indemn_min }}</td>
f87fe1a1 193 <td><span class="devise_code">EUR</span></td>
5efcd48e 194 <td>{{ form.autre_min }}</td>
f87fe1a1
OL
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>
3d627bfd 200 <td>€</td>
0f23302a 201 </tr>
202 <tr>
5efcd48e 203 <th>Maximun</th>
17353922
OL
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>
5efcd48e 212 <td>
86f1e48d 213 {{ form.valeur_point_max }}
5efcd48e 214 {{ form.valeur_point_max.errors }}
ce110fb9 215 </td>
3d627bfd 216 <td>
217 {{ form.devise_max }}
218 {{ form.devise_max.errors }}
219 </td>
63437606 220 <td>
221 {{ form.salaire_max }}
222 {{ form.salaire_max.errors }}
223 </td>
f87fe1a1 224 <td><span class="devise_code">EUR</span></td>
5efcd48e 225 <td>{{ form.indemn_max }}</td>
f87fe1a1 226 <td><span class="devise_code">EUR</span></td>
5efcd48e 227 <td>{{ form.autre_max }}</td>
f87fe1a1
OL
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>
3d627bfd 233 <td>€</td>
ce110fb9 234 </tr>
5efcd48e 235 </tbody>
0f23302a 236 </table>
ce110fb9 237
0f23302a 238 <p class="info">N.B Conversion en EUROS au taux de change budgétaire</p>
5efcd48e 239 </fieldset>
240
63437606 241 {% comment %}{% if new %}{% endcomment %}
5efcd48e 242 <fieldset>
243 <h2>Éléments de comparaison</h2>
355c80c8 244 <span class="info">Compléter uniquement lors de la création d'un poste</span>
5efcd48e 245 <table>
246 <tbody>
247 <tr>
a3508c67 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>
5efcd48e 259 <th></th>
a3508c67 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>
5efcd48e 265 </tr>
266 <tr>
267 <th>Minimum</th>
268 <td>{{ form.comp_locale_min }}</td>
a3508c67 269 <td><span class="devise_comp_code">€</span></td>
5efcd48e 270 <td>{{ form.comp_universite_min }}</td>
a3508c67 271 <td><span class="devise_comp_code">€</span></td>
5efcd48e 272 <td>{{ form.comp_fonctionpub_min }}</td>
a3508c67 273 <td><span class="devise_comp_code">€</span></td>
5efcd48e 274 <td>{{ form.comp_ong_min }}</td>
a3508c67 275 <td><span class="devise_comp_code">€</span></td>
5efcd48e 276 <td>{{ form.comp_autre_min }}</td>
a3508c67 277 <td><span class="devise_comp_code">€</span></td>
5efcd48e 278 </tr>
279 <tr>
280 <th>Maximum</th>
281 <td>{{ form.comp_locale_max }}</td>
a3508c67 282 <td><span class="devise_comp_code">€</span></td>
5efcd48e 283 <td>{{ form.comp_universite_max }}</td>
a3508c67 284 <td><span class="devise_comp_code">€</span></td>
5efcd48e 285 <td>{{ form.comp_fonctionpub_max }}</td>
a3508c67 286 <td><span class="devise_comp_code">€</span></td>
5efcd48e 287 <td>{{ form.comp_ong_max }}</td>
a3508c67 288 <td><span class="devise_comp_code">€</span></td>
5efcd48e 289 <td>{{ form.comp_autre_max }}</td>
a3508c67 290 <td><span class="devise_comp_code">€</span></td>
5efcd48e 291 </tr>
292 </tbody>
293 </table>
5efcd48e 294 </fieldset>
63437606 295 {% comment %}{% endif %}{% endcomment %}
ce110fb9 296
36341125
OL
297 <fieldset>
298 <h2>Pièces jointes</h2>
299 <p class="info">Compléter uniquement lors de la création d'un poste</p>
d766bf2c 300 {% include "dae/pieces.html" %}
36341125 301 </fieldset>
8fa94e8b 302
5efcd48e 303 <fieldset>
304 <h2>Financement</h2>
151e7bd0
OL
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" %}
5efcd48e 307 </fieldset>
703e5cfb 308
151e7bd0
OL
309 {{ form.etat }}
310 <input type="submit" name="save" value="Sauvegarder" />
a3508c67 311
151e7bd0 312</form>
a3508c67 313
5d680e84 314{% endblock %}