~philemon-core-editors/philemon/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?xml version="1.0" encoding="utf-8"?>
<!--
    Copyright (C) 2014-2015 Barroux Abbey (www.barroux.org)
    @author: Alexis de Lattre <alexis.delattre@akretion.com>
    The licence is in the file __openerp__.py
-->

<openerp>
<data>

<record id="donation_form" model="ir.ui.view">
    <field name="model">donation.donation</field>
    <field name="inherit_id" ref="donation.donation_form"/>
    <field name="arch"  type="xml">
       <field name="company_id" position="after">
            <field name="tax_receipt_option"/>
            <field name="tax_receipt_total" widget="monetary"
                options="{'currency_field': 'currency_id'}"/>
            <field name="tax_receipt_id"/>
       </field>
    </field>
</record>

<record id="donation_line_tree" model="ir.ui.view">
    <field name="model">donation.line</field>
    <field name="inherit_id" ref="donation.donation_line_tree"/>
    <field name="arch"  type="xml">
       <field name="amount" position="after">
            <field name="tax_receipt_ok"
                groups="donation.group_donation_manager" string="Tax Receipt"/>
       </field>
    </field>
</record>

<record id="donation_line_form" model="ir.ui.view">
    <field name="model">donation.line</field>
    <field name="inherit_id" ref="donation.donation_line_form"/>
    <field name="arch"  type="xml">
       <field name="amount" position="after">
            <field name="tax_receipt_ok" groups="donation.group_donation_manager"/>
       </field>
    </field>
</record>



<record id="donation_tax_receipt_form" model="ir.ui.view">
    <field name="name">donation.tax.receipt.form</field>
    <field name="model">donation.tax.receipt</field>
    <field name="arch"  type="xml">
        <form string="Donation Tax Receipt">
            <group name="main">
                <field name="number" readonly="1"/>
                <field name="date"/>
                <field name="partner_id"/>
                <field name="type"/>
                <field name="donation_date"/>
                <field name="print_date"/>
                <field name="currency_id" invisible="1"/>
                <field name="amount" widget="monetary"
                    options="{'currency_field': 'currency_id'}"/>
                <field name="company_id" groups="base.group_multi_company"/>
            </group>
            <group name="donations" string="Related Donations">
                <field name="donation_ids" nolabel="1"/>
            </group>
        </form>
    </field>
</record>


<record id="donation_tax_receipt_tree" model="ir.ui.view">
    <field name="name">donation.tax.receipt.tree</field>
    <field name="model">donation.tax.receipt</field>
    <field name="arch"  type="xml">
        <tree string="Donation Tax Receipt">
            <field name="number"/>
            <field name="partner_id"/>
            <field name="donation_date"/>
            <field name="type"/>
            <field name="amount"/>
            <field name="currency_id"/>
            <field name="print_date"/>
            <field name="company_id" groups="base.group_multi_company"/>
        </tree>
    </field>
</record>


<record id="donation_tax_receipt_search" model="ir.ui.view">
    <field name="name">donation.tax.receipt.search</field>
    <field name="model">donation.tax.receipt</field>
    <field name="arch"  type="xml">
        <search string="Search Donation Taxes Receipts">
            <field name="number"/>
            <field name="partner_id"/>
            <filter name="each" string="One-Time Tax Receipts"
                domain="[('type', '=', 'each')]" />
            <filter name="annual" string="Annual Tax Receipts"
                domain="[('type', '=', 'annual')]" />
            <group string="Group By" name="groupby">
                <filter name="donation_date" string="Donation Date"
                    context="{'group_by': 'donation_date'}"/>
                <filter name="type" string="Type" context="{'group_by': 'type'}"/>
                <filter name="partner_id" string="Partner"
                    context="{'group_by': 'partner_id'}"/>
            </group>
        </search>
    </field>
</record>

<record id="donation_tax_receipt_graph" model="ir.ui.view">
    <field name="name">donation.tax.receipt.graph</field>
    <field name="model">donation.tax.receipt</field>
    <field name="arch"  type="xml">
        <graph string="Donation Taxes Receipts" type="pivot">
            <field name="amount" type="measure"/>
        </graph>
    </field>
</record>

<record id="donation_tax_receipt_action" model="ir.actions.act_window">
    <field name="name">Donation Tax Receipt</field>
    <field name="res_model">donation.tax.receipt</field>
    <field name="view_mode">tree,form,graph</field>
</record>

<menuitem id="donation_tax_title_menu" parent="donation.donation_top_menu"
    sequence="20" name="Tax Receipts"/>

<menuitem id="donation_tax_receipt_menu"
    action="donation_tax_receipt_action"
    parent="donation_tax_title_menu"
    sequence="20"/>

</data>
</openerp>