[IMP] doc/howtos/backend: improve views, fix workflow
[odoo/odoo.git] / doc / howtos / backend / exercise-report
1 # HG changeset patch
2 # Parent c140f0a861a08881d8737bca0ffb83904a2059a3
3
4 Index: addons/openacademy/__openerp__.py
5 ===================================================================
6 --- addons.orig/openacademy/__openerp__.py      2014-08-26 17:26:20.735783064 +0200
7 +++ addons/openacademy/__openerp__.py   2014-08-26 17:26:20.727783064 +0200
8 @@ -31,6 +31,7 @@
9          'views/openacademy.xml',
10          'views/partner.xml',
11          'views/session_workflow.xml',
12 +        'reports.xml',
13      ],
14      # only loaded in demonstration mode
15      'demo': [
16 Index: addons/openacademy/reports.xml
17 ===================================================================
18 --- /dev/null   1970-01-01 00:00:00.000000000 +0000
19 +++ addons/openacademy/reports.xml      2014-08-26 17:26:20.727783064 +0200
20 @@ -0,0 +1,30 @@
21 +<openerp>
22 +<data>
23 +    <report
24 +        id="report_session"
25 +        model="openacademy.session"
26 +        string="Session Report"
27 +        name="openacademy.report_session_view"
28 +        file="openacademy.report_session"
29 +        report_type="qweb-pdf" />
30 +
31 +    <template id="report_session_view">
32 +        <t t-call="report.html_container">
33 +            <t t-foreach="docs" t-as="doc">
34 +                <t t-call="report.external_layout">
35 +                    <div class="page">
36 +                        <h2 t-field="doc.name"/>
37 +                        <p>From <span t-field="doc.start_date"/> to <span t-field="doc.end_date"/></p>
38 +                        <h3>Attendees:</h3>
39 +                        <ul>
40 +                            <t t-foreach="doc.attendee_ids" t-as="attendee">
41 +                                <li t-field="attendee.name"/>
42 +                            </t>
43 +                        </ul>
44 +                    </div>
45 +                </t>
46 +            </t>
47 +        </t>
48 +    </template>
49 +</data>
50 +</openerp>