[ADD] doc: new documentation, with training tutorials, and new scaffolding
[odoo/odoo.git] / doc / howtos / backend / exercise-report
1 # HG changeset patch
2 # Parent c140f0a861a08881d8737bca0ffb83904a2059a3
3
4 diff --git a/openacademy/__openerp__.py b/openacademy/__openerp__.py
5 --- a/openacademy/__openerp__.py
6 +++ b/openacademy/__openerp__.py
7 @@ -16,6 +16,7 @@
8          'views/openacademy.xml',
9          'views/partner.xml',
10          'views/session_workflow.xml',
11 +        'reports.xml',
12      ],
13      'demo': [
14          'demo.xml',
15 diff --git a/openacademy/reports.xml b/openacademy/reports.xml
16 new file mode 100644
17 --- /dev/null
18 +++ b/openacademy/reports.xml
19 @@ -0,0 +1,28 @@
20 +<openerp><data>
21 +   <report
22 +     id="report_session"
23 +     model="openacademy.session"
24 +     string="Session Report"
25 +     name="openacademy.report_session_view"
26 +     file="openacademy.report_session"
27 +     report_type="qweb-pdf" />
28 +
29 +  <template id="report_session_view">
30 +    <t t-call="report.html_container">
31 +      <t t-foreach="docs" t-as="doc">
32 +        <t t-call="report.external_layout">
33 +          <div class="page">
34 +            <h2 t-field="doc.name"/>
35 +            <p>From <span t-field="doc.start_date"/> to <span t-field="doc.end_date"/></p>
36 +            <h3>Attendees:</h3>
37 +            <ul>
38 +              <t t-foreach="doc.attendee_ids" t-as="attendee">
39 +                <li t-field="attendee.name"/>
40 +              </t>
41 +            </ul>
42 +          </div>
43 +        </t>
44 +      </t>
45 +    </t>
46 +  </template>
47 +</data></openerp>