PosteFinancement ajustements
[auf_rh_dae.git] / project / dae / templates / dae / poste.html
CommitLineData
5d680e84 1{% extends 'base.html' %}
37bf2d05 2
498881f4 3{% block title %}RH - DAE{% endblock %}
4{% block titre %}Ressources humaines{% endblock %}
5{% block sous_titre %}Demande d'autorisation d'embauche{% endblock %}
6
37bf2d05 7{% block extrahead %}
703e5cfb
NC
8 <script src="{{ MEDIA_URL }}js/jquery-1.5.1.min.js"
9 type="text/javascript"></script>
10 <script src="{{ MEDIA_URL }}js/jquery-ui-1.8.11.custom.min.js"
11 type="text/javascript"></script>
12 <link href="{{ MEDIA_URL }}/css/redmond/jquery-ui-1.8.11.custom.css"
13 rel="stylesheet" />
ce110fb9
OL
14
15 <style>
16 h1.section {background-color: #D0E8F8; text-align: center; color: #5F5F5F; margin: 50px 0px 26px 0px; border-bottom: 3px solid #BBD8EC; padding: 4px;}
17 .row {padding: 10px 0px; clear: both; display:block;}
18 .row * {float: left; margin: 0px; padding: 0px; margin-right: 4px;}
19 .row li {list-style-type: none;}
20 .underline {text-decoration: underline;}
21 .clear {display: block; clear: both;}
22 .note {text-decoration: underline; font-style: italic; margin-left: 12px;}
23 .info {font-size:13px; font-style: italic;}
24 .noborder {border:none; margin:0; padding; 0}
25 tr.noborder td {border:none; padding-left: 0;}
26 </style>
37bf2d05
NC
27{% endblock %}
28
37bf2d05 29{% block main %}
498881f4 30<h1>Demande d'autorisation de création de poste</h1>
31
0f23302a 32 <form action="" method="post">
33
34 <div class="row">
35 {{ form.poste.label_tag }}
36 {{form.poste.errors }}
37 <span> : </span>
38 <span>{{ form.poste }}</span>
39 <span class="note">Justifier à la section 4<span>
40 </div>
41
42 <h1 class="section">
3ed49093
NC
43 {% if new %}
44 Nouveau poste
45 {% else %}
0f23302a 46 Mise à jour du poste :<br />{{ poste.nom }} ({{ poste.implantation.nom }})
3ed49093 47 {% endif %}
0f23302a 48 </h1>
ce110fb9
OL
49
50 <div class="row">
0f23302a 51 {{ form.nom.label_tag }}
52 {{ form.nom.errors }}
53 <span> : </span>
54 <span>{{ form.nom }}</span>
ce110fb9 55 </div>
0f23302a 56 <div class="row">
57 {{ form.type_poste.label_tag }}
58 {{ form.type_poste.errors }}
59 <span> : </span>
60 {{ form.type_poste }}
ce110fb9
OL
61 </div>
62
ce110fb9 63 <div class="row">
0f23302a 64 {{ form.implantation.label_tag }}
65 {{ form.implantation.errors }}
66 <span> : </span>
67 <span>{{ form.implantation }}<span>
68 {{ form.service.label_tag }}
69 {{ form.service.errors }}
70 <span> : </span>
71 <span>{{ form.service }}</span>
ce110fb9
OL
72 </div>
73
ce110fb9 74 <div class="row">
0f23302a 75 {{ form.responsable.label_tag }}
76 {{ form.responsable.errors }}
77 <span> : </span>
78 <span>{{ form.responsable }}</span>
ce110fb9
OL
79 </div>
80
ce110fb9 81 <div class="row">
0f23302a 82 <span class="underline">{{ form.statut_residence.label_tag }}</span>
83 <span> : </span>
84 <span>
85 {{ form.statut_residence.errors }}
86 {{ form.statut_residence }}
87 {{ form.mise_a_disposition.label_tag }}
88 {{ form.mise_a_disposition.errors }}
89 {{ form.mise_a_disposition }}
90 </span>
ce110fb9
OL
91 </div>
92
93 <div class="row">
0f23302a 94 {{ form.appel.label_tag }}
95 {{ form.appel.errors }}
96 <span> : </span>
97 <span>{{ form.appel }}</span>
ce110fb9
OL
98 </div>
99
d949462d 100 <div class="row">
0f23302a 101 <label>Durée prévue du poste </label>
102 <span class="underline">(indépendamment du titulaire du poste)</span> :
d949462d
NC
103 </div>
104
105 <div class="row">
0f23302a 106 <label>Durée déterminée : </label>
107 <span>du ({{form.date_debut.help_text }}) : </span>
108 <span>{{ form.date_debut.errors }} {{ form.date_debut }}</span>
109 <span> au ({{form.date_fin.help_text }}) : </span>
110 <span>{{ form.date_fin.errors }} {{ form.date_fin }}</span>
111 <span class="note">Pour une durée indéterminée, spécifier uniquement la date de début<span>
d949462d
NC
112 </div>
113
114 <div class="row">
0f23302a 115 <label>Régime de travail</label>
116 <span> : </span>
117 <span>Temps complet 100%, Temps partiel : </span>
118 {{ form.regime_travail.errors }}
119 {{ form.regime_travail }}<span>%</span>
120 <label>Nbr heures par semaine</label>
121 <span> : </span>
122 <span>
123 {{ form.regime_travail_nb_heure_semaine.errors }}
124 {{ form.regime_travail_nb_heure_semaine }}
125 </span>
d949462d
NC
126 </div>
127
ce110fb9
OL
128 <table class="noborder">
129 <tr class="noborder">
130 <td><label>Classement du poste</label> : </td>
ce110fb9
OL
131 </tr>
132 <tr>
133 <td class="noborder">
134 <table>
135 <tr>
136 <th></th>
137 <th>Échelon AUF</th>
0f23302a 138 <th>Valeur du point</th>
ce110fb9
OL
139 <th>Salaire de base</th>
140 <th>Indemnité, responsabilité (le cas échéant)</th>
141 <th>Autres</th>
142 <th>TOTAL</th>
143 <th>Conversion EUR</th>
144 </tr>
145 <tr>
146 <th>Minimum</th>
147 <td>{{ form.classement_min }}</td>
0f23302a 148 <td>
149 {{ form.valeur_point_min }}
150 {{ form.valeur_point_min.errors }}
151 </td>
ce110fb9
OL
152 <td>{{ form.salaire_min }}</td>
153 <td>{{ form.indemn_min }}</td>
154 <td>{{ form.autre_min }}</td>
155 <td>??</td>
156 <td>??</td>
157 </tr>
158 <tr>
159 <th>Maximun</th>
160 <td>{{ form.classement_max }}</td>
0f23302a 161 <td>
162 {{ form.valeur_point_max }}
163 {{ form.valeur_point_max.errors }}
164 </td>
ce110fb9 165 <td>{{ form.salaire_max }}</td>
d949462d 166 <td>{{ form.indemn_max }}</td>
ce110fb9
OL
167 <td>{{ form.autre_max }}</td>
168 <td>??</td>
169 <td>??</td>
170 </tr>
171 </table>
172 </td>
0f23302a 173 </tr>
174 </table>
175
176 {% if new %}
177 <table class="noborder">
178 <tr class="noborder">
179 <td><label>Éléments de comparaison<label> : <p class="info">Compléter uniquement lors de la création d'un poste</p></td>
180 </tr>
181 <tr>
ce110fb9
OL
182 <td class="noborder">
183 <table>
184 <tr>
185 <th></th>
186 <th>Locale</th>
187 <th>Université</th>
188 <th>Fonction publique</th>
189 <th>ONG</th>
190 <th>Autre</th>
191 </tr>
192 <tr>
193 <th>Minimum</th>
194 <td>{{ form.comp_locale_min }}</td>
195 <td>{{ form.comp_universite_min }}</td>
196 <td>{{ form.comp_fonctionpub_min }}</td>
197 <td>{{ form.comp_ong_min }}</td>
198 <td>{{ form.comp_autre_min }}</td>
199 </tr>
200 <tr>
201 <th>Maximum</th>
202 <td>{{ form.comp_locale_max }}</td>
203 <td>{{ form.comp_universite_max }}</td>
204 <td>{{ form.comp_fonctionpub_max }}</td>
205 <td>{{ form.comp_ong_max }}</td>
206 <td>{{ form.comp_autre_max }}</td>
207 </tr>
208 </table>
209 </td>
210 </tr>
0f23302a 211 </table>
212 {% endif %}
ce110fb9 213
0f23302a 214 <p class="info">N.B Conversion en EUROS au taux de change budgétaire</p>
ce110fb9 215
0f23302a 216{% comment %}
217 <h1 class="section clear">SECTION 2 - PERSONNEL ENGAGÉ</h1>
218 <div class="row"></div>
ce110fb9 219
0f23302a 220 <h1 class="section">SECTION 3 - COÛT GLOBAL</h1>
221 <div class="row"></div>
ce110fb9 222
0f23302a 223 <h1 class="section">SECTION 4 - JUSTIFICATION DE LA DEMANDE (OBLIGATOIRE)</h1>
224 <div class="row"></div>
225{% endcomment %}
3ed49093 226 <input type="submit" name="save" value="Sauvegarder" />
5d680e84 227 </form>
3ed49093 228
3ed49093
NC
229 <h2>Financement</h2>
230
703e5cfb 231 <table cellspacing="0" id="financing">
3ed49093
NC
232 <tr>
233 <th>Type</th>
234 <th>Montant</th>
235 <th>Devise</th>
236 <th>Pourcentage</th>
237 <th>Commentaire</th>
238 <th></th>
239 </tr>
240 {% for fin in poste.financements.all %}
241 <tr>
43d04712 242 <td>{{ fin.get_type_display }}</td>
3ed49093 243 <td>{{ fin.montant }}</td>
43d04712 244 <td>€
245 {% comment %}
246 {{ fin.devise }}
247 {% endcomment %}
248 </td>
3ed49093
NC
249 <td>{{ fin.pourcentage }}</td>
250 <td>{{ fin.commentaire }}</td>
251 <td><a href="{% url financement poste_key fin.id %}">Modifier</a></td>
252 </tr>
253 {% empty %}
254 <tr>
255 <td colspan="5">
256 {% if new %}
257 Vous devez enregister ce nouveau poste avant de pouvoir spécifier
258 la ou les sources de financement.
259 {% else %}
260 Aucun financement au registre
261 {% endif %}
262 </td>
263 </tr>
264 {% endfor %}
265 </table>
266 {% if not new %}
703e5cfb 267 <a href="{% url financement poste_key %}" class="new">
3ed49093
NC
268 Ajouter une source de financement
269 </a>
270 {% endif %}
703e5cfb
NC
271
272 <div id="financing-form"></div>
273
274 <script type="text/javascript">
275 $('#id_poste').change(function() {
276 window.location = '{% url poste %}/' + $(this).val();
277 });
278 $('#financing a, a.new').click(function() {
279 $('#financing-form').load($(this).attr('href') + '?ajax=1')
280 .dialog({
281 modal: true,
43d04712 282 height: 500,
283 width: 550
703e5cfb
NC
284 });
285 return false;
286 });
287 </script>
5d680e84 288{% endblock %}