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
Branches 10.0
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -6,7 +6,13 @@ ...@@ -6,7 +6,13 @@
<t t-call="report.html_container"> <t t-call="report.html_container">
<t t-foreach="docs" t-as="doc"> <t t-foreach="docs" t-as="doc">
<t t-call="lefilament_training.training_layout"> <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"> <div class="page">
<t t-foreach="nb_page" t-as="page">
<div class="row attendance"> <div class="row attendance">
<div class="col-xs-12 content-pdf" > <div class="col-xs-12 content-pdf" >
<div class="col-xs-6"> <div class="col-xs-6">
...@@ -45,7 +51,7 @@ ...@@ -45,7 +51,7 @@
<tr> <tr>
<th style="vertical-align: middle; width: 100px;">Nom</th> <th style="vertical-align: middle; width: 100px;">Nom</th>
<th style="vertical-align: middle; width: 100px;">Pré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;"> <th style="vertical-align: middle; width: 100px;">
<span t-field="session.date" t-options='{"format": "dd/MM/yyyy"}'/><br /> <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 /> Début : <span t-field="session.date" t-options='{"format": "HH:mm"}'/><br />
...@@ -55,7 +61,7 @@ ...@@ -55,7 +61,7 @@
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<t t-set="length" t-value="len(doc.session_ids) + 2" /> <t t-set="length" t-value="nb_case + 2" />
<tr class="active"> <tr class="active">
<td t-att-colspan="length">Stagiaires</td> <td t-att-colspan="length">Stagiaires</td>
</tr> </tr>
...@@ -63,7 +69,7 @@ ...@@ -63,7 +69,7 @@
<tr style="height: 60px;"> <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.lastname" /></td>
<td style="vertical-align: middle;"><span t-field="student.student_id.firstname" /></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>
</td> </td>
</t> </t>
...@@ -77,7 +83,7 @@ ...@@ -77,7 +83,7 @@
<tr style="height: 60px;"> <tr style="height: 60px;">
<td style="vertical-align: middle;"><span t-field="trainer.lastname" /></td> <td style="vertical-align: middle;"><span t-field="trainer.lastname" /></td>
<td style="vertical-align: middle;"><span t-field="trainer.firstname" /></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>
</td> </td>
</t> </t>
...@@ -88,7 +94,9 @@ ...@@ -88,7 +94,9 @@
</div> </div>
</div> </div>
</div> </div>
</t>
</div> </div>
</t> </t>
</t> </t>
</t> </t>
...@@ -113,9 +121,8 @@ ...@@ -113,9 +121,8 @@
model="training.training" model="training.training"
string="Formation - Feuille d'émargement" string="Formation - Feuille d'émargement"
report_type="qweb-pdf" report_type="qweb-pdf"
paperformat="lefilament_training.paperformat_a4_landscape" paperformat="lefilament_training.paperformat_a4_training"
attachment_use="False" attachment_use="False"
attachment='( object.customer_id.display_name + u" - Feuille émargement - " + object.course_id.name + ".pdf")'
/> />
</data> </data>
......
...@@ -49,6 +49,8 @@ body, table, td, span, div { ...@@ -49,6 +49,8 @@ body, table, td, span, div {
font-family: inherit; font-family: inherit;
} }
.attendance {page-break-after: always;}
.attendance, .attendance td, .convention, .convention td { .attendance, .attendance td, .convention, .convention td {
font-family: @typo_body; font-family: @typo_body;
font-weight: 300; 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