Skip to content
Extraits de code Groupes Projets
Valider 6e024850 rédigé par Benjamin's avatar Benjamin
Parcourir les fichiers

ajout variable pr 8 sessions max par page pour feuille d emargement

parent 6c96a35b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -6,7 +6,13 @@
<t t-call="report.html_container">
<t t-foreach="docs" t-as="doc">
<t t-call="lefilament_training.training_layout">
<!-- gestion du nombre de sessions par page = 8 -->
<t t-set="nb_case" t-value="8" />
<t t-set="nb_page" t-value="int(len(doc.session_ids)/nb_case) + 1" />
<div class="page">
<t t-foreach="nb_page" t-as="page">
<div class="row attendance">
<div class="col-xs-12 content-pdf" >
<div class="col-xs-6">
......@@ -45,7 +51,7 @@
<tr>
<th style="vertical-align: middle; width: 100px;">Nom</th>
<th style="vertical-align: middle; width: 100px;">Prénom</th>
<t t-foreach="doc.session_ids" t-as="session">
<t t-foreach="doc.session_ids[nb_case * page_index:nb_case * (page_index + 1)]" t-as="session">
<th style="vertical-align: middle; width: 100px;">
<span t-field="session.date" t-options='{"format": "dd/MM/yyyy"}'/><br />
Début : <span t-field="session.date" t-options='{"format": "HH:mm"}'/><br />
......@@ -55,7 +61,7 @@
</tr>
</thead>
<tbody>
<t t-set="length" t-value="len(doc.session_ids) + 2" />
<t t-set="length" t-value="nb_case + 2" />
<tr class="active">
<td t-att-colspan="length">Stagiaires</td>
</tr>
......@@ -63,7 +69,7 @@
<tr style="height: 60px;">
<td style="vertical-align: middle;"><span t-field="student.student_id.lastname" /></td>
<td style="vertical-align: middle;"><span t-field="student.student_id.firstname" /></td>
<t t-foreach="doc.session_ids" t-as="session">
<t t-foreach="doc.session_ids[nb_case * page_index:nb_case * (page_index + 1)]" t-as="session">
<td>
</td>
</t>
......@@ -77,7 +83,7 @@
<tr style="height: 60px;">
<td style="vertical-align: middle;"><span t-field="trainer.lastname" /></td>
<td style="vertical-align: middle;"><span t-field="trainer.firstname" /></td>
<t t-foreach="doc.session_ids" t-as="session">
<t t-foreach="doc.session_ids[nb_case * page_index:nb_case * (page_index + 1)]" t-as="session">
<td>
</td>
</t>
......@@ -88,7 +94,9 @@
</div>
</div>
</div>
</t>
</div>
</t>
</t>
</t>
......@@ -113,9 +121,8 @@
model="training.training"
string="Formation - Feuille d'émargement"
report_type="qweb-pdf"
paperformat="lefilament_training.paperformat_a4_landscape"
paperformat="lefilament_training.paperformat_a4_training"
attachment_use="False"
attachment='( object.customer_id.display_name + u" - Feuille émargement - " + object.course_id.name + ".pdf")'
/>
</data>
......
......@@ -49,6 +49,8 @@ body, table, td, span, div {
font-family: inherit;
}
.attendance {page-break-after: always;}
.attendance, .attendance td, .convention, .convention td {
font-family: @typo_body;
font-weight: 300;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter