[MERGE] forward port of branch 8.0 up to 591e329
[odoo/odoo.git] / addons / payment / views / payment_acquirer.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <menuitem
6             name='Payments'
7             id='root_payment_menu'
8             parent='base.menu_administration'/>
9
10         <record id="acquirer_form" model="ir.ui.view">
11             <field name="name">payment.acquirer.form</field>
12             <field name="model">payment.acquirer</field>
13             <field name="arch" type="xml">
14                 <form string="Payment Acquirer">
15                     <sheet>
16                         <group name="acquirer_base">
17                             <group>
18                                 <field name="name"/>
19                                 <field name="provider"/>
20                                 <field name="company_id"/>
21                                 <field name="website_published"/>
22                                 <field name="environment"/>
23                                 <field name="validation"/>
24                                 <field name="auto_confirm"/>
25                             </group>
26                             <group>
27                                 <field name="fees_active"/>
28                                 <field name="fees_dom_fixed"
29                                     attrs="{'invisible': [('fees_active', '=', False)]}"/>
30                                 <field name="fees_dom_var"
31                                     attrs="{'invisible': [('fees_active', '=', False)]}"/>
32                                 <field name="fees_int_fixed"
33                                     attrs="{'invisible': [('fees_active', '=', False)]}"/>
34                                 <field name="fees_int_var"
35                                     attrs="{'invisible': [('fees_active', '=', False)]}"/>
36                             </group>
37                         </group>
38                         <group name="acquirer_display">
39                             <field name="pre_msg"/>
40                             <field name="post_msg"/>
41                             <label for="view_template_id"/>
42                             <div>
43                                 <field name="view_template_id" nolabel="1"/>
44                                 <div>
45                                     This template renders the acquirer button with all necessary values.
46                                     It is be rendered with qWeb with the following evaluation context:
47                                     <ul>
48                                         <li>tx_url: transaction URL to post the form</li>
49                                         <li>acquirer: payment.acquirer browse record</li>
50                                         <li>user: current user browse record</li>
51                                         <li>reference: the transaction reference number</li>
52                                         <li>currency: the transaction currency browse record</li>
53                                         <li>amount: the transaction amount, a float</li>
54                                         <li>partner: the buyer partner browse record, not necessarily set</li>
55                                         <li>partner_values: specific values about the buyer, for example coming from a shipping form</li>
56                                         <li>tx_values: transaction values</li>
57                                         <li>context: the current context dictionary</li>
58                                     </ul>
59                                 </div>
60                             </div>
61                         </group>
62                     </sheet>
63                 </form>
64             </field>
65         </record>
66
67         <record id="acquirer_list" model="ir.ui.view">
68             <field name="name">payment.acquirer.list</field>
69             <field name="model">payment.acquirer</field>
70             <field name="arch" type="xml">
71                 <tree string="Payment Acquirers">
72                     <field name="name"/>
73                     <field name="provider"/>
74                     <field name="website_published"/>
75                     <field name="environment"/>
76                 </tree>
77             </field>
78         </record>
79
80         <record id="acquirer_search" model="ir.ui.view">
81             <field name="name">payment.acquirer.search</field>
82             <field name="model">payment.acquirer</field>
83             <field name="arch" type="xml">
84                 <search>
85                     <field name="name"/>
86                     <field name="provider"/>
87                     <group expand="0" string="Group By">
88                         <filter string="Provider" name="provider" domain="[]" context="{'group_by': 'provider'}"/>
89                     </group>
90                 </search>
91             </field>
92         </record>
93
94         <record id="action_payment_acquirer" model="ir.actions.act_window">
95             <field name="name">Payment Acquirers</field>
96             <field name="res_model">payment.acquirer</field>
97             <field name='view_type'>form</field>
98             <field name='view_mode'>tree,form</field>
99         </record>
100
101         <menuitem
102             action='action_payment_acquirer'
103             id='payment_acquirer_menu'
104             parent='root_payment_menu'
105             sequence='10' />
106
107         <record id="transaction_form" model="ir.ui.view">
108             <field name="name">payment.transaction.form</field>
109             <field name="model">payment.transaction</field>
110             <field name="arch" type="xml">
111                 <form string="Payment Transactions">
112                     <sheet>
113                         <group>
114                             <group>
115                                 <field name="reference"/>
116                                 <field name="amount"/>
117                                 <field name="date_create"/>
118                                 <field name="fees"/>
119                                 <field name="currency_id"/>
120                                 <field name="partner_id"/>
121                                 <field name="partner_reference"/>
122                             </group>
123                             <group>
124                                 <field name="acquirer_id"/>
125                                 <field name="acquirer_reference"/>
126                                 <field name="date_validate"/>
127                                 <field name="state"/>
128                                 <field name="state_message"/>
129                             </group>
130                             <group>
131                                 <field name="partner_name"/>
132                                 <field name="partner_address"/>
133                                 <field name="partner_email"/>
134                                 <field name="partner_lang"/>
135                                 <field name="partner_zip"/>
136                                 <field name="partner_city"/>
137                                 <field name="partner_country_id"/>
138                             </group>
139                         </group>
140                         <notebook>
141                         </notebook>
142                     </sheet>
143                     <div class="oe_chatter">
144                         <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
145                         <field name="message_ids" widget="mail_thread" options='{"thread_level": 1}' placeholder="Send a message to the group"/>
146                     </div>
147                 </form>
148             </field>
149         </record>
150
151         <record id="transaction_list" model="ir.ui.view">
152             <field name="name">payment.transaction.list</field>
153             <field name="model">payment.transaction</field>
154             <field name="arch" type="xml">
155                 <tree string="Payment Transactions">
156                     <field name="reference"/>
157                     <field name="acquirer_id"/>
158                     <field name="partner_id"/>
159                     <field name="partner_name"/>
160                     <field name="state"/>
161                 </tree>
162             </field>
163         </record>
164
165         <record id="transaction" model="ir.ui.view">
166             <field name="name">payment.transaction.search</field>
167             <field name="model">payment.transaction</field>
168             <field name="arch" type="xml">
169                 <search>
170                     <field name="reference"/>
171                     <field name="acquirer_id"/>
172                     <field name="partner_id"/>
173                     <field name="partner_name"/>
174                 </search>
175             </field>
176         </record>
177
178         <record id="action_payment_transaction" model="ir.actions.act_window">
179             <field name="name">Payment Transactions</field>
180             <field name="res_model">payment.transaction</field>
181             <field name='view_type'>form</field>
182             <field name='view_mode'>tree,form</field>
183         </record>
184
185         <menuitem
186             action='action_payment_transaction'
187             id='payment_transaction_menu'
188             parent='root_payment_menu'
189             sequence='20' />
190
191     </data>
192 </openerp>