Commit bb0ea5a53fe058f200d22404b94d9495759ccfb4

Authored by hitier
1 parent fcccbe7d

New charge add form

app/main/routes.py
@@ -87,7 +87,17 @@ def periods(): @@ -87,7 +87,17 @@ def periods():
87 @bp.route('/charge/add') 87 @bp.route('/charge/add')
88 @role_required('service') 88 @role_required('service')
89 def charge_add(): 89 def charge_add():
90 - return render_template('charge.html', subtitle="Affecter un agent") 90 + this_agents = Agent.query.order_by(Agent.firstname).all()
  91 + this_projects = Project.query.order_by(Project.name).all()
  92 + this_services = Service.query.order_by(Service.name).all()
  93 + this_periods = Period.query.order_by(Period.id).all()
  94 + this_capacities = Capacity.query.order_by(Capacity.name).all()
  95 + return render_template('charge.html', subtitle="Affecter un agent",
  96 + projects=this_projects,
  97 + services=this_services,
  98 + periods=this_periods,
  99 + capacities=this_capacities,
  100 + agents=this_agents)
91 101
92 102
93 @bp.route('/project/<project_id>') 103 @bp.route('/project/<project_id>')
app/main/templates/charge.html
1 {% extends "base_page.html" %} 1 {% extends "base_page.html" %}
2 {% block content %} 2 {% block content %}
3 3
4 -<!-- Invisible span to definte wich ul and a in the navbar are actived -->  
5 -<span id="nav_actived" style="display: none">cds,charge/add</span>  
6 -  
7 - <form class="form-horizontal" id="new_affectation" action="#" method="post">  
8 -<input name="utf8" type="hidden" value="✓">  
9 -<input type="hidden" name="authenticity_token" value="NPVU9shCwiRt07EXMAroxTdsP61Et00VQjkBiit3MWeqQt3Eez9UdGK68RzZ6npLCFyg0gL+M1MR6VjK9WOCYw==">  
10 -  
11 - <!-- Debut message d'erreur -->  
12 - <!-- Fin message d'erreur -->  
13 - 4 + <!-- Invisible span to definte wich ul and a in the navbar are actived -->
  5 + <span id="nav_actived" style="display: none">cds,charge/add</span>
14 6
  7 + <form id="charge_form" class="pdc-form" action="{{ url_for('main.charge_add') }}" method="post">
15 <div class="form-group"> 8 <div class="form-group">
16 - <label class="col-sm-2 control-label" for="affectation_agent_id">Nom de l'agent *</label>  
17 - <div class="col-sm-10">  
18 - <select class="form-control" name="affectation[agent_id]" id="affectation_agent_id">  
19 - <option value="">Choisir un agent</option>  
20 - <optgroup label="Agent Réel">  
21 - <option value="514">ABADIE Paul</option>  
22 -<option value="351">ABDALLAH Juliette</option>  
23 -<option value="132">ADAM Charles</option>  
24 -<option value="339">ADRIEN Coralie</option>  
25 -<option value="484">AGNES Acace</option>  
26 -<option value="529">AGOSTINI Matthieu</option>  
27 -<option value="673">AHMED Albine</option>  
28 -<option value="340">AISSAOUI Daphnée</option>  
29 -<option value="466">AISSAOUI Pulchérie</option>  
30 -<option value="665">ALLOUCHE Adriana</option>  
31 -<option value="389">AMINE Célia</option>  
32 -<option value="530">AMIOT Coralie</option>  
33 -<option value="452">ANDRE Agénor</option>  
34 -<option value="553">ANGELIQUE Aurélien</option>  
35 -<option value="620">ARAUJO Cyprien</option>  
36 -<option value="623">ARNAL Philibert</option>  
37 -<option value="204">ARNAUD Sarah</option>  
38 -<option value="110">ARNOLD Fiona</option>  
39 -<option value="611">ARNOLD Bernard</option>  
40 -<option value="652">ATLAN Aldegonde</option>  
41 -<option value="291">ATTIA France</option>  
42 -<option value="660">AUGER Jules</option>  
43 -<option value="297">AUGUSTE Serge</option>  
44 -<option value="397">AUGUSTE Rolande</option>  
45 -<option value="338">AUGUSTIN Antonine</option>  
46 -<option value="250">BACHELIER Annie</option>  
47 -<option value="346">BAIL Yann</option>  
48 -<option value="345">BARDIN Innocent</option>  
49 -<option value="74">BARRAL Claude</option>  
50 -<option value="688">BARRAL Xavier</option>  
51 -<option value="552">BARRIER Gautier</option>  
52 -<option value="448">BAUDET Baptiste</option>  
53 -<option value="538">BAUDOUIN Magali</option>  
54 -<option value="326">BEAULIEU Célia</option>  
55 -<option value="567">BEAUVOIS Fernande</option>  
56 -<option value="558">BECK Corentin</option>  
57 -<option value="376">BEDU Lucile</option>  
58 -<option value="563">BELTRAN Dorothée</option>  
59 -<option value="451">BENJAMIN Eudes</option>  
60 -<option value="108">BERAUD Fernande</option>  
61 -<option value="639">BERNADETTE Michel</option>  
62 -<option value="344">BERNARD Honoré</option>  
63 -<option value="363">BERNARD Franck</option>  
64 -<option value="415">BERNARD Henriette</option>  
65 -<option value="435">BERNARD Maud</option>  
66 -<option value="555">BERNARD Marc</option>  
67 -<option value="365">BERNARDO Martine</option>  
68 -<option value="16">BESSE Alcime</option>  
69 -<option value="542">BETTY Aleth</option>  
70 -<option value="587">BETTY Gaël</option>  
71 -<option value="12">BIDAULT Agathange</option>  
72 -<option value="513">BIDAULT Prosper</option>  
73 -<option value="554">BIDAULT Nadège</option>  
74 -<option value="506">BLAISE Agilbert</option>  
75 -<option value="470">BLANC Marceau</option>  
76 -<option value="604">BLANC Cyrille</option>  
77 -<option value="562">BLANCHARD Solange</option>  
78 -<option value="197">BLANCHET Roger</option>  
79 -<option value="482">BLANCHET Ferdinand</option>  
80 -<option value="459">BLANDIN Aimée</option>  
81 -<option value="49">BLIN Arsène</option>  
82 -<option value="171">BLOUIN Micheline</option>  
83 -<option value="669">BLUE Ghislain</option>  
84 -<option value="136">BOISSIER Jean</option>  
85 -<option value="181">BONNEFOY Pamela</option>  
86 -<option value="424">BORDE Rémi</option>  
87 -<option value="342">BOS Corentin</option>  
88 -<option value="642">BOUAZIZ Archange</option>  
89 -<option value="226">BOUCHARD Thibault</option>  
90 -<option value="422">BOUCHET Ségolène</option>  
91 -<option value="637">BOUR Matthieu</option>  
92 -<option value="251">BOURGEOIS Isaline</option>  
93 -<option value="230">BOURGEOIS Mathilde</option>  
94 -<option value="680">BOURGES Alban</option>  
95 -<option value="98">BOURGOIN Emmanuel</option>  
96 -<option value="536">BOURGOIN Ernest</option>  
97 -<option value="492">BOURREAU Constance</option>  
98 -<option value="24">BOUTET Aloïs</option>  
99 -<option value="79">BOUTIN Clémentine</option>  
100 -<option value="486">BOUVARD Alcime</option>  
101 -<option value="311">BOUZIDI Emmanuel</option>  
102 -<option value="387">BOYER Hugo</option>  
103 -<option value="471">BRAVO Amédée</option>  
104 -<option value="117">BRESSON Gaston</option>  
105 -<option value="120">BRETON Stéphanie</option>  
106 -<option value="446">BRIANT Apollinaire</option>  
107 -<option value="358">BRIANT Adalsinde</option>  
108 -<option value="441">BROUARD Jérémie</option>  
109 -<option value="335">BRU Joël</option>  
110 -<option value="580">BUCHER Albéric</option>  
111 -<option value="177">BUQUET Nicolette</option>  
112 -<option value="8">CABARET Adriana</option>  
113 -<option value="145">CABRERA Laurel</option>  
114 -<option value="431">CAMARA Prosper</option>  
115 -<option value="138">CAMPOS Joachim</option>  
116 -<option value="621">CANO Dorian</option>  
117 -<option value="507">CAPRON Mathis</option>  
118 -<option value="485">CARPENTIER Ysoline</option>  
119 -<option value="247">CARRIERE Claire</option>  
120 -<option value="544">CARTIER Abelin</option>  
121 -<option value="158">CARTON Léa</option>  
122 -<option value="690">CARVALHO Anémone</option>  
123 -<option value="368">CASTRO Amédée</option>  
124 -<option value="540">CAT Yann</option>  
125 -<option value="5">CATALA Adeline</option>  
126 -<option value="320">CELLIER Jérémie</option>  
127 -<option value="278">CHABANE Jérôme</option>  
128 -<option value="423">CHATEL Alexis</option>  
129 -<option value="41">CHATELET Ariane</option>  
130 -<option value="472">CHATILLON Romuald</option>  
131 -<option value="685">CHATILLON Adèle</option>  
132 -<option value="560">CHENU Wilfried</option>  
133 -<option value="80">CHIRAC Colas</option>  
134 -<option value="245">CHIRAC Didier</option>  
135 -<option value="429">CHIRAC Edith</option>  
136 -<option value="531">CHIRAC Sabine</option>  
137 -<option value="455">CHLOE Mahaut</option>  
138 -<option value="114">CHOU Fulbert</option>  
139 -<option value="383">CHRETIEN Apollonie</option>  
140 -<option value="676">CLAUSS Pacôme</option>  
141 -<option value="378">CLAVIER Adalbéron</option>  
142 -<option value="194">COGNARD Raphaëlle</option>  
143 -<option value="325">COHEN Valérie</option>  
144 -<option value="479">COLLE Adalbéron</option>  
145 -<option value="497">COLLE Aurora</option>  
146 -<option value="32">COLLIGNON Angilberte</option>  
147 -<option value="237">COLLIN Bertrand</option>  
148 -<option value="508">COMBES Arsène</option>  
149 -<option value="463">CONSTANTIN Roméo</option>  
150 -<option value="38">COQUIN Aphrodite</option>  
151 -<option value="576">COSTA Nadège</option>  
152 -<option value="264">COULIBALY Eloi</option>  
153 -<option value="95">COURTIN Suzette</option>  
154 -<option value="490">COURTY Antonine</option>  
155 -<option value="454">COUTURE Lydia</option>  
156 -<option value="148">DANG Lou</option>  
157 -<option value="408">DAUMAS Adalbéron</option>  
158 -<option value="539">DEFRANCE Agrippine</option>  
159 -<option value="45">DELAIRE Armand</option>  
160 -<option value="510">DELANNOY Archange</option>  
161 -<option value="627">DELAPORTE Hugo</option>  
162 -<option value="498">DELCOURT Aurora</option>  
163 -<option value="184">DELVAL Perceval</option>  
164 -<option value="458">DELVAL Arlette</option>  
165 -<option value="170">DEMARET Maximilien</option>  
166 -<option value="249">DERRIEN Adrien</option>  
167 -<option value="235">DESJARDINS Ariane</option>  
168 -<option value="316">DEVIN Azalée</option>  
169 -<option value="369">DIARRA Sigismond</option>  
170 -<option value="645">DIARRA Jonathan</option>  
171 -<option value="523">DIAZ Pascal</option>  
172 -<option value="561">DIOP Anaïs</option>  
173 -<option value="211">DOE Tancrède</option>  
174 -<option value="282">DOUBLET Marceline</option>  
175 -<option value="379">DU Maxime</option>  
176 -<option value="1">DUBOIS Abdon</option>  
177 -<option value="659">DUBUISSON Sonia</option>  
178 -<option value="99">DUBUS Emmanuelle</option>  
179 -<option value="399">DUCLOS Althée</option>  
180 -<option value="388">DUFRESNE Huguette</option>  
181 -<option value="54">DUMORTIER Aubertin</option>  
182 -<option value="35">DUPOND Annabelle</option>  
183 -<option value="521">DUPOND Maxime</option>  
184 -<option value="583">DUPOND Mélina</option>  
185 -<option value="92">DUPONT Dimitri</option>  
186 -<option value="480">DUPONT Faustine</option>  
187 -<option value="605">DUPOUY Aldric</option>  
188 -<option value="202">DURAND Sarah</option>  
189 -<option value="491">DURAND Thierry</option>  
190 -<option value="550">DURAND Zacharie</option>  
191 -<option value="670">DURAND Esther</option>  
192 -<option value="505">DUTHEIL Monique</option>  
193 -<option value="487">DUTHOIT Ferdinand</option>  
194 -<option value="290">DUVAL Clément</option>  
195 -<option value="87">ESNAULT Célia</option>  
196 -<option value="608">ESTELLE Adélie</option>  
197 -<option value="686">ETIENNE Roch</option>  
198 -<option value="573">FABRE Lorène</option>  
199 -<option value="364">FAGOT Aleaume</option>  
200 -<option value="298">FALL Philippe</option>  
201 -<option value="601">FER Timothée</option>  
202 -<option value="359">FERRET Nathalie</option>  
203 -<option value="516">FERRON Ronan</option>  
204 -<option value="124">FLEUR Grégoire</option>  
205 -<option value="381">FLEUR Victorine</option>  
206 -<option value="427">FOFANA Ambroisie</option>  
207 -<option value="638">FOLLET Marguerite</option>  
208 -<option value="106">FONTAINE Fantine</option>  
209 -<option value="350">FONTAINE Déodat</option>  
210 -<option value="447">FOUCAULT Yannick</option>  
211 -<option value="210">FOUQUE Sylvestre</option>  
212 -<option value="416">FOURRIER Jean</option>  
213 -<option value="302">FRADIN Adrien</option>  
214 -<option value="667">FRADIN Aline</option>  
215 -<option value="103">FRAISSE Eulalie</option>  
216 -<option value="70">FRANCOIS Christophe</option>  
217 -<option value="125">FRANCOIS Guy</option>  
218 -<option value="178">FRED Olympe</option>  
219 -<option value="426">FROMENTIN Armance</option>  
220 -<option value="456">FUR Jules</option>  
221 -<option value="354">GABET Séverin</option>  
222 -<option value="321">GAC Daniel</option>  
223 -<option value="141">GARIN Kevin</option>  
224 -<option value="319">GARIN Alcide</option>  
225 -<option value="152">GARREAU Lucas</option>  
226 -<option value="517">GASPARD Marceline</option>  
227 -<option value="102">GAUCHER Esther</option>  
228 -<option value="407">GAUDIN Thibert</option>  
229 -<option value="413">GAUTHIER Christiane</option>  
230 -<option value="655">GAUTIER Adalsinde</option>  
231 -<option value="324">GAYET Alice</option>  
232 -<option value="6">GENEST Adjutor</option>  
233 -<option value="42">GERARD Ariel</option>  
234 -<option value="75">GERARD Clotilde</option>  
235 -<option value="371">GERMAIN Gatien</option>  
236 -<option value="493">GERVAIS Ludivine</option>  
237 -<option value="574">GERVAIS Arthaud</option>  
238 -<option value="64">GESLIN Brice</option>  
239 -<option value="613">GILBERT Francis</option>  
240 -<option value="129">GILLES Henri</option>  
241 -<option value="332">GIORDANO Cyprien</option>  
242 -<option value="433">GIRARDOT Ysoline</option>  
243 -<option value="545">GIRARDOT Ella</option>  
244 -<option value="309">GIROD Doriane</option>  
245 -<option value="57">GIROUX Audrey</option>  
246 -<option value="20">GISELE Alexandre</option>  
247 -<option value="205">GOMEZ Simon</option>  
248 -<option value="366">GOMEZ Gaspard</option>  
249 -<option value="584">GONIN Octave</option>  
250 -<option value="592">GONZALES Leila</option>  
251 -<option value="192">GOSSE Pétronille</option>  
252 -<option value="475">GOURDON Rose</option>  
253 -<option value="123">GROS Georges</option>  
254 -<option value="390">GROS Amalric</option>  
255 -<option value="603">GUEN Aliette</option>  
256 -<option value="68">GUERRERO Charles</option>  
257 -<option value="19">GUEZ Alexandre</option>  
258 -<option value="444">GUICHARD Clémence</option>  
259 -<option value="315">GUILLAUD Alexandrine</option>  
260 -<option value="606">GUILLEMOT Patrice</option>  
261 -<option value="84">GUILLON Cyrielle</option>  
262 -<option value="468">GUILLOT Corentin</option>  
263 -<option value="27">GUY Amaryllis</option>  
264 -<option value="352">GUYOT Gwenael</option>  
265 -<option value="175">HADDAD Médéric</option>  
266 -<option value="333">HAMADI Marius</option>  
267 -<option value="572">HAMON Henri</option>  
268 -<option value="511">HASCOET Benjamin</option>  
269 -<option value="522">HAVET Francis</option>  
270 -<option value="220">HEBERT Véronique</option>  
271 -<option value="384">HEITZ Iseult</option>  
272 -<option value="36">HERAUD Anselme</option>  
273 -<option value="457">HERNANDEZ Arthaud</option>  
274 -<option value="223">HERY Ysoie</option>  
275 -<option value="216">HOANG Thibert</option>  
276 -<option value="153">HONORE Lucille</option>  
277 -<option value="453">HONORE Samuel</option>  
278 -<option value="161">HOUDIN Marc</option>  
279 -<option value="658">HOUSSIN Faustine</option>  
280 -<option value="411">HUBERT Claude</option>  
281 -<option value="232">HUE Mylène</option>  
282 -<option value="126">HUET Guy</option>  
283 -<option value="443">HUET Marc</option>  
284 -<option value="566">HUGON Suzanne</option>  
285 -<option value="142">HUGUET Kilian</option>  
286 -<option value="589">HUGUET Rachel</option>  
287 -<option value="310">HUMEAU Bastien</option>  
288 -<option value="467">HUMEAU Argine</option>  
289 -<option value="403">JACOB Aldemar</option>  
290 -<option value="137">JACQ Jeannot</option>  
291 -<option value="469">JACQUET Evangéline</option>  
292 -<option value="678">JARDIN Florian</option>  
293 -<option value="489">JEAN Coralie</option>  
294 -<option value="82">JEGOU Colas</option>  
295 -<option value="651">JEGOU Armandine</option>  
296 -<option value="380">JOHN Abigaëlle</option>  
297 -<option value="214">JORGE Thibault</option>  
298 -<option value="421">JOSE Audran</option>  
299 -<option value="295">JOSIANE Titien</option>  
300 -<option value="406">JOUBERT Gautier</option>  
301 -<option value="647">JOUBERT Viviane</option>  
302 -<option value="400">JOURDAN Delphine</option>  
303 -<option value="461">JUHEL Gabrielle</option>  
304 -<option value="586">JUIN Achille</option>  
305 -<option value="633">JULLIEN Orlane</option>  
306 -<option value="565">KLEIN Zéphir</option>  
307 -<option value="179">LABROUSSE Oscar</option>  
308 -<option value="656">LAFARGE Arcade</option>  
309 -<option value="348">LAFON Pierre</option>  
310 -<option value="37">LAHAYE Anthime</option>  
311 -<option value="13">LALANNE Agilbert</option>  
312 -<option value="629">LALANNE Armelle</option>  
313 -<option value="398">LAMBERT Isabelle</option>  
314 -<option value="450">LAMOTHE Adriana</option>  
315 -<option value="25">LAMOTTE Alphonsine</option>  
316 -<option value="442">LAMOTTE Roland</option>  
317 -<option value="436">LANGLAIS Gatien</option>  
318 -<option value="377">LAPEYRE Alaine</option>  
319 -<option value="375">LAPLACE Solange</option>  
320 -<option value="285">LARIVIERE Coralie</option>  
321 -<option value="305">LARRIEU Patricia</option>  
322 -<option value="273">LAUDE Amour</option>  
323 -<option value="382">LAURENS Noël</option>  
324 -<option value="503">LAURENT Amandine</option>  
325 -<option value="564">LAVAUD Célestine</option>  
326 -<option value="628">LAVIGNE Soline</option>  
327 -<option value="571">LAVILLE Clotilde</option>  
328 -<option value="653">LAVILLE Bertrand</option>  
329 -<option value="515">LEAL Félix</option>  
330 -<option value="632">LEBEL Arsène</option>  
331 -<option value="225">LEBERT Claude</option>  
332 -<option value="395">LEBERT Inès</option>  
333 -<option value="650">LEBOEUF Huguette</option>  
334 -<option value="548">LECA Albert</option>  
335 -<option value="597">LECHAT Antoine</option>  
336 -<option value="7">LECLERCQ Adolphe</option>  
337 -<option value="275">LECLERCQ Antigone</option>  
338 -<option value="590">LECLERCQ Lorraine</option>  
339 -<option value="672">LECOCQ Albéric</option>  
340 -<option value="549">LECOMTE Mélanie</option>  
341 -<option value="575">LECOMTE Ella</option>  
342 -<option value="128">LEE Gérard</option>  
343 -<option value="182">LEFEVRE Pamela</option>  
344 -<option value="357">LEFEVRE Antonine</option>  
345 -<option value="418">LEFEVRE Eusèbe</option>  
346 -<option value="233">LEGRAND Adalsinde</option>  
347 -<option value="419">LEGRAND Clément</option>  
348 -<option value="614">LEGRAND Alcibiade</option>  
349 -<option value="428">LEGRIS Adalbert</option>  
350 -<option value="502">LEGROS Sonia</option>  
351 -<option value="483">LEHMANN Stéphanie</option>  
352 -<option value="279">LELIEVRE Richard</option>  
353 -<option value="439">LELONG Louis</option>  
354 -<option value="464">LEM Florie</option>  
355 -<option value="626">LEMAIRE Timothée</option>  
356 -<option value="63">LEMAITRE Boniface</option>  
357 -<option value="373">LEMAITRE Angeline</option>  
358 -<option value="76">LEMAY Clovis</option>  
359 -<option value="89">LEMERCIER Danielle</option>  
360 -<option value="199">LEMOINE Roselin</option>  
361 -<option value="353">LEMOINE Blanche</option>  
362 -<option value="107">LEPETIT Ferdinand</option>  
363 -<option value="65">LEROUX Béatrix</option>  
364 -<option value="154">LEVY Lucille</option>  
365 -<option value="66">LIN Caribert</option>  
366 -<option value="543">LOIC Vital</option>  
367 -<option value="437">LOMBARD Ernestine</option>  
368 -<option value="579">LONGO Dieudonné</option>  
369 -<option value="288">LOUIS Miriam</option>  
370 -<option value="668">LOUP Pénélope</option>  
371 -<option value="328">LUCAS Muriel</option>  
372 -<option value="622">LUCAS Christelle</option>  
373 -<option value="164">LYON Marie</option>  
374 -<option value="551">LYS Jules</option>  
375 -<option value="438">MADEC Adon</option>  
376 -<option value="465">MAGNE Innocent</option>  
377 -<option value="372">MAGNIN Yoann</option>  
378 -<option value="337">MAILLARD Louis</option>  
379 -<option value="664">MALET Alizé</option>  
380 -<option value="585">MALHERBE Bastien</option>  
381 -<option value="417">MARCEL Adrienne</option>  
382 -<option value="271">MARCO Mauricet</option>  
383 -<option value="495">MARET Henriette</option>  
384 -<option value="556">MARIANI Francis</option>  
385 -<option value="308">MARQUES Matthieu</option>  
386 -<option value="105">MARTEAU Evangéline</option>  
387 -<option value="414">MARTIN Philomène</option>  
388 -<option value="612">MARTIN Moïse</option>  
389 -<option value="640">MARTINEAU Jérémie</option>  
390 -<option value="341">MAS Valérie</option>  
391 -<option value="257">MASSON Aline</option>  
392 -<option value="591">MATHIEU Aurèle</option>  
393 -<option value="386">MATHIS Adenet</option>  
394 -<option value="85">MATTEI Cyrille</option>  
395 -<option value="674">MAZE Marine</option>  
396 -<option value="222">MAZET Yannick</option>  
397 -<option value="663">MEHDI Aude</option>  
398 -<option value="675">MENDES Timothée</option>  
399 -<option value="533">MERLE Dorothée</option>  
400 -<option value="60">MERTZ Azalée</option>  
401 -<option value="496">MESSAOUDI Gautier</option>  
402 -<option value="131">METIVIER Hippolyte</option>  
403 -<option value="520">METIVIER Céline</option>  
404 -<option value="296">MICKAEL Ronan</option>  
405 -<option value="593">MILLER Aubin</option>  
406 -<option value="644">MILLOT Guillaume</option>  
407 -<option value="198">MIMI Rose</option>  
408 -<option value="385">MIQUEL Amalthée</option>  
409 -<option value="598">MOHAMED Gérard</option>  
410 -<option value="155">MOLLARD Lucille</option>  
411 -<option value="43">MONTEL Arlette</option>  
412 -<option value="616">MOON Mathilde</option>  
413 -<option value="193">MOREAU Raoul</option>  
414 -<option value="370">MOREL Octave</option>  
415 -<option value="681">MOREL Alizé</option>  
416 -<option value="93">MORGAN Dorian</option>  
417 -<option value="636">MORGAN Lydia</option>  
418 -<option value="53">MORICEAU Arthaud</option>  
419 -<option value="577">MOULIN Nathalie</option>  
420 -<option value="662">MOULIN Abelin</option>  
421 -<option value="630">MOUNIER Aldric</option>  
422 -<option value="115">MOUSSA Félix</option>  
423 -<option value="147">MYLENE Lionel</option>  
424 -<option value="330">NADAL Frédéric</option>  
425 -<option value="17">NEAU Alcyone</option>  
426 -<option value="67">NEAU Catherine</option>  
427 -<option value="18">NEGRE Aldemar</option>  
428 -<option value="401">NEVEU Florent</option>  
429 -<option value="671">NIANG Huguette</option>  
430 -<option value="595">NICOT Cassandre</option>  
431 -<option value="360">NOE Adalsinde</option>  
432 -<option value="149">NOEL Lorène</option>  
433 -<option value="349">NORMAND Célestin</option>  
434 -<option value="119">NOURY Eugénie</option>  
435 -<option value="356">OLIVER Tristan</option>  
436 -<option value="430">OLIVIER Jérémie</option>  
437 -<option value="646">OLIVIER Rose</option>  
438 -<option value="420">OLLIER Margaux</option>  
439 -<option value="618">ORTEGA Séverin</option>  
440 -<option value="9">PAGET Adriana</option>  
441 -<option value="62">PANNETIER Bastien</option>  
442 -<option value="534">PATIN Huguette</option>  
443 -<option value="404">PAYET Daniel</option>  
444 -<option value="581">PELE Angadrême</option>  
445 -<option value="402">PELTIER Barthélemy</option>  
446 -<option value="599">PENOT Hugo</option>  
447 -<option value="392">PEPIN Thibault</option>  
448 -<option value="512">PEREZ Lætitia</option>  
449 -<option value="494">PERNET Victoire</option>  
450 -<option value="81">PERNIN Colas</option>  
451 -<option value="641">PERREAU Baudouin</option>  
452 -<option value="217">PERRET Thomas</option>  
453 -<option value="537">PERRET Marcel</option>  
454 -<option value="500">PERRET Olga</option>  
455 -<option value="654">PERROT Mélissa</option>  
456 -<option value="569">PETIT Laura</option>  
457 -<option value="481">PFEIFFER Danièle</option>  
458 -<option value="609">PIAT Constance</option>  
459 -<option value="615">PICARD Othon</option>  
460 -<option value="289">PICAUD Baptiste</option>  
461 -<option value="188">PIERRE Philothée</option>  
462 -<option value="281">PIERRE Cédric</option>  
463 -<option value="314">PINET Geoffroy</option>  
464 -<option value="317">PLANCHON Arlette</option>  
465 -<option value="168">POINSOT Maxence</option>  
466 -<option value="274">POINSOT Angélique</option>  
467 -<option value="474">POINT Yolande</option>  
468 -<option value="478">POINT Blanche</option>  
469 -<option value="525">POINT Rébecca</option>  
470 -<option value="361">POIRET Gautier</option>  
471 -<option value="619">POISSON Olivier</option>  
472 -<option value="684">POLLET Joëlle</option>  
473 -<option value="140">PORTAL Judith</option>  
474 -<option value="526">PORTE Cosette</option>  
475 -<option value="29">PREVOST Anatolie</option>  
476 -<option value="40">PROST Archibald</option>  
477 -<option value="679">RAFFIN Raphaël</option>  
478 -<option value="374">RAIMBAULT Adriana</option>  
479 -<option value="594">RAIMBAULT Carine</option>  
480 -<option value="100">RAMOS Enguerrand</option>  
481 -<option value="527">RAMOS Agnès</option>  
482 -<option value="488">REGIS Simon</option>  
483 -<option value="682">REGNIER Caroline</option>  
484 -<option value="322">REMY Laurent</option>  
485 -<option value="412">RENAUD Danielle</option>  
486 -<option value="643">REVEL Aloys</option>  
487 -<option value="109">RICCI Fiacre</option>  
488 -<option value="425">RICHAUD Sarah</option>  
489 -<option value="323">RICHE Ernestine</option>  
490 -<option value="689">RICHE Romain</option>  
491 -<option value="254">ROBBE Jeannot</option>  
492 -<option value="666">ROBERT Gaspard</option>  
493 -<option value="625">ROBIC Eugène</option>  
494 -<option value="528">ROBIN Auxence</option>  
495 -<option value="624">ROBIN Vanessa</option>  
496 -<option value="499">ROCH Christian</option>  
497 -<option value="519">RODRIGUEZ Flavien</option>  
498 -<option value="610">ROLAND Caribert</option>  
499 -<option value="462">ROLLAND Arthur</option>  
500 -<option value="113">ROSA Franck</option>  
501 -<option value="677">ROUAULT Paul</option>  
502 -<option value="97">ROUGE Elsa</option>  
503 -<option value="393">ROUGE Philibert</option>  
504 -<option value="300">ROUSSEAU Joëlle</option>  
505 -<option value="582">ROUSSEAU Renée</option>  
506 -<option value="394">ROUSSEAUX Sabine</option>  
507 -<option value="509">ROUSSEAUX Théodore</option>  
508 -<option value="460">ROY Jérôme</option>  
509 -<option value="28">ROYER Anastase</option>  
510 -<option value="570">RUSSO Mathilde</option>  
511 -<option value="44">SAADI Armance</option>  
512 -<option value="432">SABINE Roselin</option>  
513 -<option value="648">SALA Roch</option>  
514 -<option value="504">SALAH Virginie</option>  
515 -<option value="602">SALAH Angèle</option>  
516 -<option value="449">SALVADOR Guilhem</option>  
517 -<option value="213">SANTOS Tanguy</option>  
518 -<option value="410">SCHMITT Agénor</option>  
519 -<option value="634">SERGENT Antoine</option>  
520 -<option value="617">SIMON Serge</option>  
521 -<option value="195">SIMONET Raphaëlle</option>  
522 -<option value="683">SIMONIN Elia</option>  
523 -<option value="687">SLIMANI Tristan</option>  
524 -<option value="134">SOARES Iris</option>  
525 -<option value="58">SOUKI Audric</option>  
526 -<option value="661">SOUKI Aure</option>  
527 -<option value="130">SOYER Henriette</option>  
528 -<option value="532">STEF Louise</option>  
529 -<option value="559">STEF Edith</option>  
530 -<option value="48">STEIN Arolde</option>  
531 -<option value="180">SYLLA Ozanne</option>  
532 -<option value="535">SYLLA Dimitri</option>  
533 -<option value="2">TARDIF Franck</option>  
534 -<option value="440">TECHER Tanguy</option>  
535 -<option value="635">TESSON Joseph</option>  
536 -<option value="524">THEBAULT Samuel</option>  
537 -<option value="588">THIBAULT Monique</option>  
538 -<option value="547">THIBAUT Roch</option>  
539 -<option value="477">THOMAS Jessica</option>  
540 -<option value="657">TISSERAND Cécile</option>  
541 -<option value="186">TOURE Philippe</option>  
542 -<option value="391">TRAN Adalric</option>  
543 -<option value="631">TRAORE Cassandre</option>  
544 -<option value="568">TRAVERS Paul</option>  
545 -<option value="649">TREMBLAY Thaïs</option>  
546 -<option value="546">VAILLANT Darius</option>  
547 -<option value="409">VALET Cyprien</option>  
548 -<option value="157">VALET Damien</option>  
549 -<option value="600">VALLEE Hélène</option>  
550 -<option value="334">VAN Aleaume</option>  
551 -<option value="14">VARIN Agilbert</option>  
552 -<option value="46">VERNAY Armand</option>  
553 -<option value="104">VERO Caribert</option>  
554 -<option value="578">VERRIER Ange</option>  
555 -<option value="329">VIAUD Alphonse</option>  
556 -<option value="476">VIGNAUD Samuel</option>  
557 -<option value="541">VILLAIN Baptiste</option>  
558 -<option value="71">VINET Claire</option>  
559 -<option value="405">VIOLETTE Lauren</option>  
560 -<option value="607">VIVIER Denise</option>  
561 -<option value="52">VOISIN Arsène</option>  
562 -<option value="557">VOISIN Lætitia</option>  
563 -<option value="159">VUILLEMIN Magali</option>  
564 -<option value="219">WALLET Ulysse</option>  
565 -<option value="312">WOLF Tanguy</option>  
566 -<option value="501">YANG Job</option>  
567 -<option value="201">YANN Samuel</option>  
568 -<option value="473">ZIDANE Alexandrine</option>  
569 - </optgroup>  
570 - <optgroup label="Agent Virtuel">  
571 - <option value="990032"> Ingénieur IE RPW/ROC chaine de traitement</option>  
572 -<option value="990030"> Ingénieur IE RPW/ROC Interfaces utilisateurs</option>  
573 -<option value="990008">AI Production des données</option>  
574 -<option value="990024">AIT operation and Test-Bed</option>  
575 -<option value="990022">Besoin C2L après 2017</option>  
576 -<option value="990023">Besoin pour Miosotys</option>  
577 -<option value="990020">IE BAP E Logiciels de test</option>  
578 -<option value="990021">IE BAP E Logiciels embarqués</option>  
579 -<option value="990017">Ingénieur CDD PLATO/LV (Développement LV)</option>  
580 -<option value="990015">Ingénieur CDD PLATO/LV (SGSE) #1</option>  
581 -<option value="990016">Ingénieur CDD PLATO/LV (SGSE) #2</option>  
582 -<option value="990033">Ingénieur IE RPW/TNR-HFR</option>  
583 -<option value="990026">Ingénieur IR MAJIS/PLATO Développement pipeline</option>  
584 -<option value="990031">Ingénieur IR RPW/ROC Operations</option>  
585 -<option value="990005">Ingénieur IR RPW/ROC Système logiciel</option>  
586 -<option value="990029">Ingénieur Permanent IR SIS ROC </option>  
587 -<option value="990018">Ingénieur prestataire PLATO/LV (AQL)</option>  
588 -<option value="990014">Ingénieur prestataire PLATO/LV (Développement LV)</option>  
589 -<option value="990012">Ingénieur prestataire PLATO/LV (SGSE)</option>  
590 -<option value="990011">Ingénieur prestataire PLATO/LV (Spécification/Validation)</option>  
591 -<option value="990013">Ingénieur prestataire PLATO/LV (Validation)</option>  
592 -<option value="990034">xxxx</option>  
593 - </optgroup>  
594 - <optgroup label="Stagiaire">  
595 - <option value="900031">ABED Mahfoudh</option>  
596 -<option value="900018">ADDA Pierre</option>  
597 -<option value="900080">AFKERIOS Orlena</option>  
598 -<option value="900016">AGNAN Marco</option>  
599 -<option value="900233">AHMED KAMAL Zen</option>  
600 -<option value="900026">ALEXOUDI Xanthippi</option>  
601 -<option value="900095">ALVADO Marie</option>  
602 -<option value="900112">AMAND Cedric</option>  
603 -<option value="900147">ANDRE Aymeric</option>  
604 -<option value="900034">ANDRIAMANANJAONA Prisca</option>  
605 -<option value="900209">AOUINA Ayoub</option>  
606 -<option value="900178">ARFI Benjamin</option>  
607 -<option value="900064">ARROUB Salima</option>  
608 -<option value="900176">ARROUB Jawad</option>  
609 -<option value="900225">BALCI Burak</option>  
610 -<option value="900164">BARAUD Romain</option>  
611 -<option value="900066">BARBOT Armand</option>  
612 -<option value="900243">BARRAUD Oceane</option>  
613 -<option value="900167">BARROU DUMONT Zacharie</option>  
614 -<option value="900086">BEADONNET Florian</option>  
615 -<option value="900041">BELFILALI Ibtissam</option>  
616 -<option value="900181">BEN EL BARGUIA Ghila</option>  
617 -<option value="900206">BEN NEJMA Saber</option>  
618 -<option value="900158">BEN RAHHAL Malak</option>  
619 -<option value="900089">BENHAMOU Imen</option>  
620 -<option value="900082">BENMERIEM Siham</option>  
621 -<option value="900268">BENSEGUANE Selma</option>  
622 -<option value="900160">BERBERIAN Tiphaine</option>  
623 -<option value="900245">BERLAND Caroline</option>  
624 -<option value="900237">BERMUDEZ DIAZ Kenneth</option>  
625 -<option value="900106">BERNARD Julien</option>  
626 -<option value="900154">BERTROU CANTOU Arielle</option>  
627 -<option value="900009">BEUGNET Pierre</option>  
628 -<option value="900002">BEURET Maxime</option>  
629 -<option value="900084">BLAIN Doriann</option>  
630 -<option value="900216">BOCHARD Nicolas</option>  
631 -<option value="900250">BOINEAU Aurore</option>  
632 -<option value="900197">BOOMI Shadi</option>  
633 -<option value="900133">BOTT Nicolas</option>  
634 -<option value="900170">BOUHARRAS Zineb</option>  
635 -<option value="900142">BOUILLOT Anaelle</option>  
636 -<option value="900256">BOUKROUCHE Ryan</option>  
637 -<option value="900253">BOURDELLE DE MICAS Jules</option>  
638 -<option value="900088">BOURI Maleck</option>  
639 -<option value="900132">BOUSSETTA Ines</option>  
640 -<option value="900196">BRADJA Vincent</option>  
641 -<option value="900099">BRISY Justine</option>  
642 -<option value="900069">BROSSARD Mathilde</option>  
643 -<option value="900007">CANTIN Thomas</option>  
644 -<option value="900032">CARACALLA Hugo</option>  
645 -<option value="900204">CARTON Cecile</option>  
646 -<option value="900079">CHAIN Henri</option>  
647 -<option value="900264">CHAMBOULEYRON Vincent</option>  
648 -<option value="900111">CHAMOIS Guillaume</option>  
649 -<option value="900137">CHERIF Hiba</option>  
650 -<option value="900217">CHEVALIER Hadrien</option>  
651 -<option value="900081">CHRISTINY Ivan</option>  
652 -<option value="900226">CIOCCHETTA Michele</option>  
653 -<option value="900131">CONCATO Virginie</option>  
654 -<option value="900155">CORSERI Jean-louis</option>  
655 -<option value="900019">COSTE Blanche</option>  
656 -<option value="900208">COUDE DU FORESTO Laurianne</option>  
657 -<option value="900061">COURTE Cyrille</option>  
658 -<option value="900074">CULPIN Pierre-marie</option>  
659 -<option value="900091">DA MOTA Rafael</option>  
660 -<option value="900255">DABIDIN Keshika</option>  
661 -<option value="900241">DALIPI Rea</option>  
662 -<option value="900259">DAOUGLIN Quentin</option>  
663 -<option value="900257">DAVOULT Jeanne</option>  
664 -<option value="900039">DAVY Giulio</option>  
665 -<option value="900223">DE WULF Emily</option>  
666 -<option value="900118">DEBRAS Florian</option>  
667 -<option value="900014">DELORME Jacques-robert</option>  
668 -<option value="900094">DEMOISY Camille</option>  
669 -<option value="900108">DENIS Gaspard</option>  
670 -<option value="900156">DESJONQUERES Lucile</option>  
671 -<option value="900012">DESMAREST Alexandre</option>  
672 -<option value="900174">DIJOUX Camille</option>  
673 -<option value="900173">DJADAOJEE Lionel</option>  
674 -<option value="900015">DOMERGUE Julie</option>  
675 -<option value="900070">DOUSSOT Aristide</option>  
676 -<option value="900220">DREAU Guillaume</option>  
677 -<option value="900247">DUBART Maxime</option>  
678 -<option value="900141">DUFOING Cyril</option>  
679 -<option value="900076">DUPARD Mathilde</option>  
680 -<option value="900065">DURAND Sébastien</option>  
681 -<option value="900200">DURAND Eloise</option>  
682 -<option value="900157">DURIEUX Remi</option>  
683 -<option value="900227">DUVAUCHELLE Gregoire</option>  
684 -<option value="900123">EL ADDAD El mahdi</option>  
685 -<option value="900078">EL MORSY Mona</option>  
686 -<option value="900262">ELLIEN Ianis</option>  
687 -<option value="900121">ENNEYAH MARIE Alexandra</option>  
688 -<option value="900148">EVEN Ariane</option>  
689 -<option value="900044">FAURE Rafael</option>  
690 -<option value="900054">FELLER Clément</option>  
691 -<option value="900246">FENELON Thomas</option>  
692 -<option value="900110">FIORANI Mathilde</option>  
693 -<option value="900151">FLECHT Tobias</option>  
694 -<option value="900265">FLORIAN Philipot</option>  
695 -<option value="900068">FLOURION Aurélie</option>  
696 -<option value="900229">FOUQUART Jimmy</option>  
697 -<option value="900201">FUMACHI MONTES Ricardo</option>  
698 -<option value="900180">GALLIANO Cyril</option>  
699 -<option value="900046">GARGOURI Yosra</option>  
700 -<option value="900175">GASCARD Thomas</option>  
701 -<option value="900003">GATEAU Heidi</option>  
702 -<option value="900023">GAUCHET Lucien</option>  
703 -<option value="900172">GAUTHIER Gaetan</option>  
704 -<option value="900098">GEHAN Charlotte</option>  
705 -<option value="900100">GIRAUDEAU BARTHET Hugo</option>  
706 -<option value="900249">GKOTSINAS Anastasios</option>  
707 -<option value="900036">GOFAS SALAS Elena</option>  
708 -<option value="900214">GONY Theo</option>  
709 -<option value="900055">GOSSET Laura</option>  
710 -<option value="900049">GOURGUES Ronan</option>  
711 -<option value="900096">GRAVET Romaric</option>  
712 -<option value="900228">GRENOT Mathurin</option>  
713 -<option value="900083">GRIJALVA Denis</option>  
714 -<option value="900058">GRITON Léa</option>  
715 -<option value="900056">GROSSET Lucas</option>  
716 -<option value="900005">GROULD Marion</option>  
717 -<option value="900242">GUIBERT Margaux</option>  
718 -<option value="900135">GUY Yasmine</option>  
719 -<option value="900150">HASPOT Victor</option>  
720 -<option value="900234">HELLY D'ANGELIN Valentine</option>  
721 -<option value="900097">HERBERT Benoit</option>  
722 -<option value="900051">HERSERANT Willis</option>  
723 -<option value="900188">HOANG Hong van</option>  
724 -<option value="900161">HONG Min ji</option>  
725 -<option value="900199">HOUDAYER Pierre</option>  
726 -<option value="900057">HUX Jérome</option>  
727 -<option value="900152">IFREK Mourad</option>  
728 -<option value="900115">IMACHE Meriem</option>  
729 -<option value="900021">IMAD Nicolas</option>  
730 -<option value="900153">JACOBS Thomas</option>  
731 -<option value="900134">JAMALI Sara</option>  
732 -<option value="900202">JARNOUX Theo</option>  
733 -<option value="900101">JASINGHEGE DON Prasanna deshapriya</option>  
734 -<option value="900252">JAZIRI Adam</option>  
735 -<option value="900090">KAABAR Myriam</option>  
736 -<option value="900107">KALEWICZ Thomas</option>  
737 -<option value="900042">KEO Tony</option>  
738 -<option value="900219">KERROUMY Samy</option>  
739 -<option value="900192">KHAN Saniya</option>  
740 -<option value="900254">KONIG Pierre-cecil</option>  
741 -<option value="900087">KOUOTO Laetitia</option>  
742 -<option value="900092">KOUTBI Sarah</option>  
743 -<option value="900024">LAAMARTI Ouais</option>  
744 -<option value="900144">LACOUR Baptiste</option>  
745 -<option value="900263">LAFARGUE Fabien</option>  
746 -<option value="900193">LAMPSON Paul alexandre</option>  
747 -<option value="900163">LATTES Hugo</option>  
748 -<option value="900035">LAVENANT Thibaut</option>  
749 -<option value="900218">LAZRAC Gabriel</option>  
750 -<option value="900185">LE GAL Maëlle</option>  
751 -<option value="900006">LE ROY Corentin</option>  
752 -<option value="900267">LEBEC Laetitia</option>  
753 -<option value="900033">LEBOULLEUX Lucie</option>  
754 -<option value="900222">LECAROUX Charles</option>  
755 -<option value="900239">LEMAITRE Elisabeth</option>  
756 -<option value="900269">LEMONNIER Audric</option>  
757 -<option value="900013">LIGIER Nicolas</option>  
758 -<option value="900186">LINAN Luis</option>  
759 -<option value="900017">LION Sonny</option>  
760 -<option value="900052">LORENTZ Julien</option>  
761 -<option value="900001">LOUIS Corentin</option>  
762 -<option value="900210">MADELEINE Tristan</option>  
763 -<option value="900120">MAGNAC Thomas</option>  
764 -<option value="900145">MALTESE Blandine</option>  
765 -<option value="900195">MANCHON Louis</option>  
766 -<option value="900022">MANÇOIS Vincent</option>  
767 -<option value="900191">MARRET Alexis</option>  
768 -<option value="900211">MARTINET SÉbastien</option>  
769 -<option value="900232">MARTINEZ Nicolas</option>  
770 -<option value="900266">MARTINVALET Stecy</option>  
771 -<option value="900105">MATHE Christophe</option>  
772 -<option value="900260">MATHONNET Olivia</option>  
773 -<option value="900231">MENARD Tancrede</option>  
774 -<option value="900138">MESBAHI Lyes</option>  
775 -<option value="900139">MESLEM Jeremie</option>  
776 -<option value="900177">MEZIANI Sofiane</option>  
777 -<option value="900261">MEZIANI Sofian</option>  
778 -<option value="900251">MEZIN Marine</option>  
779 -<option value="900143">MICHEL Alexandre</option>  
780 -<option value="900183">MOLNAR Kelly</option>  
781 -<option value="900093">MONTAGUD Victor</option>  
782 -<option value="900182">MUGUET Pauline</option>  
783 -<option value="900122">MUNTEANU Laura</option>  
784 -<option value="900004">MUSSET Sophie</option>  
785 -<option value="900060">NAVRER-AGASSON Anyssa</option>  
786 -<option value="900187">NGUYEN Tung lam</option>  
787 -<option value="900248">NGUYEN Bich ngoc</option>  
788 -<option value="900213">NICOLAZO Thomas</option>  
789 -<option value="900053">ONGALA EDOUMOU Samuel</option>  
790 -<option value="900189">OREL Inna</option>  
791 -<option value="900075">ORKISZ Jan</option>  
792 -<option value="900020">ORZEKOWSKA Julie</option>  
793 -<option value="900136">OUAFO SIGHA Lucas</option>  
794 -<option value="900198">PALLU Melody</option>  
795 -<option value="900103">PANEBIANCO Vincenzo</option>  
796 -<option value="900047">PAROT Nicolas</option>  
797 -<option value="900037">PASCAL Louis</option>  
798 -<option value="900109">PASQUIER Pierre</option>  
799 -<option value="900008">PERENNES Cédric</option>  
800 -<option value="900010">PERROT Clément</option>  
801 -<option value="900146">PILLON Marie</option>  
802 -<option value="900221">PILLOT Quentin</option>  
803 -<option value="900050">PINÇON Charly</option>  
804 -<option value="900045">PLOZNER Clélia</option>  
805 -<option value="900258">PRAET Alice</option>  
806 -<option value="900104">PRUVOT Anais</option>  
807 -<option value="900029">QUINSAC Gary</option>  
808 -<option value="900073">RAJU Julia</option>  
809 -<option value="900011">RAKOTO Virgile</option>  
810 -<option value="900063">RAKOTONIRAINY Matthieu</option>  
811 -<option value="900236">RAVEAU Thomas</option>  
812 -<option value="900194">RAYANE Sanaa</option>  
813 -<option value="900171">RAYMOND Christopher</option>  
814 -<option value="900166">REGNAULT Florian</option>  
815 -<option value="900071">RICHARD Nessim</option>  
816 -<option value="900235">RICHARD Pauline</option>  
817 -<option value="900038">RIGAUD Ines</option>  
818 -<option value="900165">ROBIN Arthur</option>  
819 -<option value="900130">ROUSSEAU Steven</option>  
820 -<option value="900028">ROUSSET Mary</option>  
821 -<option value="900240">SAID Zakaria</option>  
822 -<option value="900040">SARRAZIN Geoffroy</option>  
823 -<option value="900077">SAVREUX Nicolas</option>  
824 -<option value="900159">SCHMITT Arthur</option>  
825 -<option value="900025">SENECAL Luc</option>  
826 -<option value="900168">SENTUC Julien</option>  
827 -<option value="900230">SERRANO Fannie</option>  
828 -<option value="900190">SHAW Vasundhara</option>  
829 -<option value="900027">SLEIMI Oussema</option>  
830 -<option value="900207">SOLTANINEJAD Fahimeh</option>  
831 -<option value="900059">SOULAIN Anthony</option>  
832 -<option value="900062">SPERONE LONGIN Damien</option>  
833 -<option value="900102">STEPANOVA Olga</option>  
834 -<option value="900067">TAIBI Wail</option>  
835 -<option value="900205">TANG Guobao</option>  
836 -<option value="900072">TARDITS Orane</option>  
837 -<option value="900116">TARRICQ Yoann</option>  
838 -<option value="900215">THEBAULT Guillaume</option>  
839 -<option value="900043">THIJS Simone</option>  
840 -<option value="900203">TORDEUX David</option>  
841 -<option value="900117">TRIVELLATO Thomas</option>  
842 -<option value="900184">TROUILLARD Thomas</option>  
843 -<option value="900212">VACHER William</option>  
844 -<option value="900162">VACHEY Mathieu</option>  
845 -<option value="900244">VILLARET Kevin</option>  
846 -<option value="900224">VOYEUX Alfred</option>  
847 -<option value="900169">WARCHOL Patryk</option>  
848 -<option value="900238">WELLENREITER Vanda</option>  
849 -<option value="900085">WURMSER Basile</option>  
850 -<option value="900140">YIN Zi</option>  
851 -<option value="900030">ZABUKOVEC Antonin</option>  
852 -<option value="900048">ZAFONTE Jordan</option>  
853 - </optgroup> 9 + <label for="agent_id">Nom de l'agent</label>
  10 + <select id="agent_id" name="agent_id" class="form-control">
  11 + <option selected>---</option>
  12 + {% for a in agents %}
  13 + <option value="{{ a.id }}">{{ a.namefull }}</option>
  14 + {% endfor %}
854 </select> 15 </select>
855 - </div>  
856 </div> 16 </div>
857 -  
858 <div class="form-group"> 17 <div class="form-group">
859 - <label class="col-sm-2 control-label" for="affectation_projet_id">Nom du projet *</label>  
860 - <div class="col-sm-10">  
861 - <select class="form-control" name="affectation[projet_id]" id="affectation_projet_id"><option value="">Choisir un projet</option>  
862 -<option value="20">4Q++</option>  
863 -<option value="69">Activité service C2L</option>  
864 -<option value="82">Activité service COMCL</option>  
865 -<option value="68">Activité service CPR</option>  
866 -<option value="74">Activité service CQL</option>  
867 -<option value="70">Activité service DIR</option>  
868 -<option value="75">Activité service EXT</option>  
869 -<option value="76">Activité service GEFL</option>  
870 -<option value="77">Activité service GIGL</option>  
871 -<option value="73">Activité service MESPAL</option>  
872 -<option value="88">Activité service OPALE</option>  
873 -<option value="78">Activité service SIEL</option>  
874 -<option value="79">Activité service SIGAL</option>  
875 -<option value="72">Activité service SII</option>  
876 -<option value="80">Activité service SIS</option>  
877 -<option value="71">Activité service SPL</option>  
878 -<option value="81">Activité service SSL</option>  
879 -<option value="105">cahier des charges DT insu</option>  
880 -<option value="104">CASSIS</option>  
881 -<option value="87">CIRCUS</option>  
882 -<option value="6">CNES / COROT</option>  
883 -<option value="43">CNES / NOIRE</option>  
884 -<option value="89">CNES / R&amp;T MARBLL</option>  
885 -<option value="83">CNES / R&amp;T radio - PERLS</option>  
886 -<option value="35">CNES / R&amp;T radio - STAR</option>  
887 -<option value="3">CNES / R&amp;T UVMAG</option>  
888 -<option value="63">CNES / SPIM (BESTIAL)</option>  
889 -<option value="2">CNES / UVMAG Phase 0</option>  
890 -<option value="64">CNRS-GEMaC / uPPI</option>  
891 -<option value="60">CTS (SIMENOM-C2ERES)</option>  
892 -<option value="49">DGA / METEOSPACE</option>  
893 -<option value="33">ESA-CNES / ALFVEN M5</option>  
894 -<option value="4">ESA-CNES / Arago M5</option>  
895 -<option value="7">ESA-CNES / ARIEL M4</option>  
896 -<option value="41">ESA-CNES / Bepi-Colombo / SORBET</option>  
897 -<option value="28">ESA-CNES / Bepi-Colombo / VIHI</option>  
898 -<option value="37">ESA-CNES / CASSINI KRONOS</option>  
899 -<option value="36">ESA-CNES / CLUSTER STAFF</option>  
900 -<option value="22">ESA-CNES / ENVISION-VEM M5</option>  
901 -<option value="27">ESA-CNES / JUICE MAJIS</option>  
902 -<option value="42">ESA-CNES / JUICE RPWI</option>  
903 -<option value="1">ESA-CNES / PLATO</option>  
904 -<option value="24">ESA-CNES / ROSETTA MIRO</option>  
905 -<option value="25">ESA-CNES / ROSETTA VIRTIS</option>  
906 -<option value="46">ESA-CNES / SOLO STIX</option>  
907 -<option value="29">ESA-CNES / SOLO/RPW</option>  
908 -<option value="30">ESA-CNES / SOLO/RPW OPERATION CENTER (ROC)</option>  
909 -<option value="31">ESA-CNES / THOR (M4)</option>  
910 -<option value="26">ESA-CNES / VEX VIRTIS</option>  
911 -<option value="10">ESO-ELT / CANARY</option>  
912 -<option value="8">ESO-ELT / MICADO</option>  
913 -<option value="11">ESO-ELT / MOSAIC</option>  
914 -<option value="9">ESO-ELT / PYRCADO</option>  
915 -<option value="12">ESO-VLT / GRAVITY</option>  
916 -<option value="18">FIRST</option>  
917 -<option value="13">GREENFLASH</option>  
918 -<option value="54">HELIO</option>  
919 -<option value="23">MIOSOTYS</option>  
920 -<option value="48">MOTOCAB</option>  
921 -<option value="61">Mutualisation MESPAL</option>  
922 -<option value="17">NASA-CNES / JWST MIRI</option>  
923 -<option value="40">NASA-CNES / PARKER SOLARPROBE FIELDS</option>  
924 -<option value="39">NASA-CNES / STEREO WAVES</option>  
925 -<option value="21">NASA-CNES / SUPERCAM</option>  
926 -<option value="38">NASA-CNES / WIND WAVES</option>  
927 -<option value="86">NASA-LUVOIR</option>  
928 -<option value="85">NASA-VICI</option>  
929 -<option value="102">NASA/OST-HERO</option>  
930 -<option value="44">Observations radio-solaires (RH &amp; Orfées)</option>  
931 -<option value="53">ORME</option>  
932 -<option value="58">Outils GED</option>  
933 -<option value="56">OV héliosphèrique</option>  
934 -<option value="57">OV planéto</option>  
935 -<option value="19">PICSAT</option>  
936 -<option value="59">POP</option>  
937 -<option value="98">Potentiel en AIT/V</option>  
938 -<option value="97">Potentiel en AIT/V manager et salles propres/protection planétaire</option>  
939 -<option value="99">Potentiel en AIT/V, mécanique et optique</option>  
940 -<option value="93">Potentiel en CdP et informatique scientifique</option>  
941 -<option value="96">Potentiel en CdP, système et électronique</option>  
942 -<option value="91">Potentiel en CdP, système et optique</option>  
943 -<option value="94">Potentiel en conception électronique</option>  
944 -<option value="101">Potentiel en conception mécanique</option>  
945 -<option value="100">Potentiel en conception mécanique et analyses structurelles/thermiques</option>  
946 -<option value="90">Potentiel en fabrication mécanique</option>  
947 -<option value="95">Potentiel en réalisation électronique</option>  
948 -<option value="92">Potentiel en système et optique</option>  
949 -<option value="55">S4I SOFT</option>  
950 -<option value="84">SCAN4M</option>  
951 -<option value="15">SCC@Palomar</option>  
952 -<option value="50">SCD</option>  
953 -<option value="45">SECCHIRH</option>  
954 -<option value="52">Service BASS2000</option>  
955 -<option value="51">Service CERCLE</option>  
956 -<option value="67">Service OV</option>  
957 -<option value="5">SPACE-INN</option>  
958 -<option value="47">SPECTROCAM</option>  
959 -<option value="106">SpherePlus</option>  
960 -<option value="103">Test IAS</option>  
961 -<option value="14">THD</option>  
962 -<option value="16">ŒIL</option></select>  
963 - </div>  
964 - </div>  
965 -  
966 - <div class="form-group">  
967 - <label class="col-sm-2 control-label" for="affectation_service_id">Nom du service *</label>  
968 - <div class="col-sm-10">  
969 - <select class="form-control" name="affectation[service_id]" id="affectation_service_id"><option value="">Choisir un service</option>  
970 -<option value="8">CPR - Cellule Prévention des Risques</option>  
971 -<option value="7">CQL - Cellule Qualité du LESIA</option>  
972 -<option value="15">COMCL - Commissions conseil de laboratoire</option>  
973 -<option value="13">DIR - Direction</option>  
974 -<option value="14">EXT - Extérieur LESIA</option>  
975 -<option value="1">GEFL - Groupe d'Etude et de Fabrications du LESIA</option>  
976 -<option value="11">GIGL - Groupe Informatique Générale du LESIA</option>  
977 -<option value="17">ITA - ITA Proejts</option>  
978 -<option value="2">MESPAL - Moyens d'Essais Salles Propres AIT/AIV du LESIA</option>  
979 -<option value="16">OPALE - OPticiens Au LEsia</option>  
980 -<option value="18">PII - Plateformes et intégrations instrumentales</option>  
981 -<option value="12">SIEL - Service d'Ingénierie Electronique du LESIA</option>  
982 -<option value="6">SII - Service Informatique Instrumentale</option>  
983 -<option value="5">SIS - Service Informatique Scientifique</option>  
984 -<option value="9">SIGAL - Service Internet, Graphisme et Animations du LESIA</option>  
985 -<option value="4">SSL - Service Solaire du LESIA</option>  
986 -<option value="3">SPL - Soutien Projets du LESIA</option></select>  
987 - </div> 18 + <label for="project_id">Choisir projet</label>
  19 + <select id="project_id" name="project_id" class="form-control">
  20 + <option selected>---</option>
  21 + {% for p in projects %}
  22 + <option value="{{ p.id }}">{{ p.name }}</option>
  23 + {% endfor %}
  24 + </select>
988 </div> 25 </div>
989 -  
990 <div class="form-group"> 26 <div class="form-group">
991 - <label class="col-sm-2 control-label" for="affectation_semestre_id">Choisir un semestre *</label>  
992 - <div class="col-sm-10">  
993 - <select class="form-control" name="affectation[semestre_id]" id="affectation_semestre_id"><option value="">Choisir un semestre</option>  
994 -<option value="2022_S2">2022_S2</option>  
995 -<option value="2022_S1">2022_S1</option>  
996 -<option value="2021_S2">2021_S2</option>  
997 -<option value="2021_S1">2021_S1</option>  
998 -<option value="2020_S2">2020_S2</option>  
999 -<option value="2020_S1">2020_S1</option>  
1000 -<option value="2019_S2">2019_S2</option>  
1001 -<option value="2019_S1">2019_S1</option>  
1002 -<option value="2018_S2">2018_S2</option>  
1003 -<option value="2018_S1">2018_S1</option>  
1004 -<option value="2017_S2">2017_S2</option>  
1005 -<option value="2017_S1">2017_S1</option>  
1006 -<option value="2016_S2">2016_S2</option>  
1007 -<option value="2016_S1">2016_S1</option>  
1008 -<option value="2015_S2">2015_S2</option>  
1009 -<option value="2015_S1">2015_S1</option>  
1010 -<option value="2014_S2">2014_S2</option></select>  
1011 - </div> 27 + <label for="service_id">Choisir le service</label>
  28 + <select id="service_id" name="service_id" class="form-control">
  29 + <option selected>---</option>
  30 + {% for s in services %}
  31 + <option value="{{ s.id }}">{{ s.name }}</option>
  32 + {% endfor %}
  33 + </select>
1012 </div> 34 </div>
1013 -  
1014 <div class="form-group"> 35 <div class="form-group">
1015 - <label class="col-sm-2 control-label" for="affectation_fonction_id">Choisir une fonction</label>  
1016 - <div class="col-sm-10">  
1017 - <select class="form-control" name="affectation[fonction_id]" id="affectation_fonction_id"><option value="">Choisir une fonction</option>  
1018 -<option value="42">Adjoint au chef de service</option>  
1019 -<option value="14">Administration système et réseaux</option>  
1020 -<option value="27">AIT/AIV</option>  
1021 -<option value="24">Archi. Thermique</option>  
1022 -<option value="34">ASR</option>  
1023 -<option value="40">Assistant de prévention</option>  
1024 -<option value="41">Assistant de prévention laser</option>  
1025 -<option value="57">Assurance produit</option>  
1026 -<option value="36">câblages - travaux</option>  
1027 -<option value="3">Chef de projet</option>  
1028 -<option value="33">Chef de service</option>  
1029 -<option value="22">Deputy Project Manager</option>  
1030 -<option value="30">Detector design</option>  
1031 -<option value="28">Detector expertise &amp; tests</option>  
1032 -<option value="31">Detector tests</option>  
1033 -<option value="1">Direction</option>  
1034 -<option value="16">Electronique AIT/AIV</option>  
1035 -<option value="15">Electronique Développement</option>  
1036 -<option value="59">Electronique numérique</option>  
1037 -<option value="17">Electronique Réalisation</option>  
1038 -<option value="44">Encadrement stagiaires 3ème</option>  
1039 -<option value="39">Enseignement</option>  
1040 -<option value="49">Formation permanente</option>  
1041 -<option value="21">Gestion de documentation</option>  
1042 -<option value="47">Gestion des archives</option>  
1043 -<option value="48">Gestion des composants spatiaux</option>  
1044 -<option value="20">Graphisme</option>  
1045 -<option value="37">Imprimantes</option>  
1046 -<option value="10">Informatique Chef de Projet / Architecte</option>  
1047 -<option value="11">Informatique Développement</option>  
1048 -<option value="13">Informatique Ingénieur Qualité</option>  
1049 -<option value="38">Informatique Production de données</option>  
1050 -<option value="12">Informatique Spécificateur / Validateur</option>  
1051 -<option value="18">Instrumentation</option>  
1052 -<option value="45">Inventaire matériel</option>  
1053 -<option value="19">Logistique</option>  
1054 -<option value="54">Maintenance matériel</option>  
1055 -<option value="7">Mécanique AIT/AIV</option>  
1056 -<option value="6">Mécanique BE</option>  
1057 -<option value="32">Mechanical manufacturing</option>  
1058 -<option value="29">Mechanics and thermal design</option>  
1059 -<option value="50">Membre des instances de l'Observatoire</option>  
1060 -<option value="51">Membre des instances du CNRS</option>  
1061 -<option value="46">Observateur solaire</option>  
1062 -<option value="8">Optique</option>  
1063 -<option value="9">Optique AIT/AIV</option>  
1064 -<option value="35">Parc micro - achats</option>  
1065 -<option value="52">Personnel</option>  
1066 -<option value="58">Potentiel</option>  
1067 -<option value="26">Qualif. Meca/therm</option>  
1068 -<option value="5">Qualité</option>  
1069 -<option value="56">Qualité composants électroniques</option>  
1070 -<option value="53">Réponse aux appels d'offre</option>  
1071 -<option value="2">Scientifique</option>  
1072 -<option value="23">Syst. Eng. Optics</option>  
1073 -<option value="25">System Structural analysis</option>  
1074 -<option value="4">Système</option>  
1075 -<option value="55">Thermique AIT/AIV</option>  
1076 -<option value="43">Webmestre</option></select>  
1077 - </div> 36 + <label for="period_id">Choisir la période</label>
  37 + <select id="period_id" name="period_id" class="form-control">
  38 + <option selected>---</option>
  39 + {% for p in periods %}
  40 + <option value="{{ p.id }}">{{ p.name }}</option>
  41 + {% endfor %}
  42 + </select>
1078 </div> 43 </div>
1079 -  
1080 <div class="form-group"> 44 <div class="form-group">
1081 - <label class="col-sm-2 control-label" for="affectation_charge">Charge *</label>  
1082 - <div class="col-sm-2">  
1083 - <div class="input-group">  
1084 - <input class="form-control" placeholder="Ex: 55" type="text" name="affectation[charge]" id="affectation_charge">  
1085 - <div class="input-group-addon">%</div>  
1086 - </div>  
1087 - </div> 45 + <label for="capacity_id">Choisir la fonction</label>
  46 + <select id="capacity_id" name="capacity_id" class="form-control">
  47 + <option selected>---</option>
  48 + {% for c in capacities %}
  49 + <option value="{{ c.id }}">{{ c.name }}</option>
  50 + {% endfor %}
  51 + </select>
1088 </div> 52 </div>
1089 -  
1090 <div class="form-group"> 53 <div class="form-group">
1091 - <div class="col-sm-offset-2 col-sm-10">  
1092 - <input type="submit" name="commit" value="Envoyer" class="btn btn-primary">  
1093 - </div> 54 + <label for="charge_rate">Charge (%)</label>
  55 + <input class="form-control col-2" id="charge_rate" name="charge_rate" type="text" placeholder="Ex: 55">
1094 </div> 56 </div>
1095 -  
1096 - <p>* Ce champ est obligatoire.</p>  
1097 - 57 + <input class="btn btn-dark" type="submit" value="Valider">
  58 + </form>
1098 59
1099 {% endblock %} 60 {% endblock %}
@@ -90,6 +90,10 @@ class Agent(db.Model): @@ -90,6 +90,10 @@ class Agent(db.Model):
90 def fullname(self): 90 def fullname(self):
91 return f"{self.secondname} {self.firstname}" 91 return f"{self.secondname} {self.firstname}"
92 92
  93 + @property
  94 + def namefull(self):
  95 + return f"{self.firstname} {self.secondname}"
  96 +
93 def to_struct(self): 97 def to_struct(self):
94 """ 98 """
95 Export the orm object to a structure easily used in jinja 99 Export the orm object to a structure easily used in jinja