[IMP] Rounding should be done on move immediately to default UoM and quants should...
[odoo/odoo.git] / addons / subscription / subscription_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <!-- Subscription Views -->
6         <record id="view_subscription_form" model="ir.ui.view">
7             <field name="name">subscription.subscription.form</field>
8             <field name="model">subscription.subscription</field>
9             <field name="arch" type="xml">
10                 <form string="Subscriptions">
11                 <header>
12                     <button name="set_process" states="draft" string="Process" type="object" class="oe_highlight"/>
13                     <button name="set_done" states="running" string="Stop" type="object" class="oe_highlight"/>
14                     <button name="set_draft" states="done" string="Set to Draft" type="object"/>
15                     <field name="state" widget="statusbar" statusbar_visible="draft,running"/>
16                 </header>
17                 <sheet>
18                     <group col="4">
19                         <field name="name"/>
20                         <field name="partner_id"/>
21                         <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice', 'base.group_tool_user']}"/>
22                         <field name="active"/>
23                     </group>
24                     <notebook>
25                         <page string="Subsription Data">
26                             <group col="4">
27                                 <field name="interval_number"/>
28                                 <field name="interval_type"/>
29                                 <field name="exec_init"/>
30                                 <field name="date_init"/>
31                                 <field name="doc_source" widget="reference"/>
32                                 <field name="cron_id"/>
33                             </group>
34                             <separator string="Internal Notes"/>
35                             <field name="notes"/>
36                         </page>
37                         <page string="Documents created">
38                             <field name="doc_lines" widget="one2many_list"/>
39                         </page>
40                         <page string="Notes">
41                             <field name="note"/>
42                         </page>
43                     </notebook>
44                     </sheet>
45                 </form>
46             </field>
47         </record>
48
49         <record id="view_subscription_tree" model="ir.ui.view">
50             <field name="name">subscription.subscription.tree</field>
51             <field name="model">subscription.subscription</field>
52             <field name="arch" type="xml">
53                 <tree string="Subscriptions">
54                     <field name="name"/>
55                     <field name="partner_id"/>
56                     <field name="active"/>
57                     <field name="user_id"/>
58                     <field name="state"/>
59                 </tree>
60             </field>
61         </record>
62
63         <record id="view_subscription_filter" model="ir.ui.view">
64             <field name="name">subscription.subscription.filter</field>
65             <field name="model">subscription.subscription</field>
66             <field name="arch" type="xml">
67                 <search string="Search Subscription">
68                     <field name="name" string="Subscription"/>
69                     <field name="date_init"/>
70                     <filter icon="terp-check"
71                             string="Running"
72                             domain="[('state','=','running')]"/>
73                     <field name="user_id"/>
74                     <field name="partner_id"/>
75                     <group expand="0" string="Group By">
76                         <filter string="User" icon="terp-personal" name="User" domain="[]" context="{'group_by':'user_id'}"/>
77                         <filter string="Partner" icon="terp-partner" name="Partner" domain="[]" context="{'group_by':'partner_id'}"/>
78                         <filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
79                     </group>
80                 </search>
81             </field>
82         </record>
83
84         <record id="action_subscription_form" model="ir.actions.act_window">
85             <field name="name">Recurring Documents</field>
86             <field name="type">ir.actions.act_window</field>
87             <field name="res_model">subscription.subscription</field>
88             <field name="view_type">form</field>
89             <field name="view_id" ref="view_subscription_tree"/>
90             <field name="context">{'search_default_User':1}</field>
91             <field name="search_view_id" ref="view_subscription_filter"/>
92         </record>
93         <menuitem action="action_subscription_form" id="menu_action_subscription_form" parent="base.menu_automation"/>
94
95         <record id="subscription_subscription_history_tree" model="ir.ui.view">
96             <field name="name">subscription.subscription.history.tree</field>
97             <field name="model">subscription.subscription.history</field>
98             <field name="arch" type="xml">
99                 <tree string="Subscription History">
100                     <field name="date"/>
101                 </tree>
102             </field>
103         </record>
104
105         <record id="subscription_subscription_history_form" model="ir.ui.view">
106             <field name="name">subscription.subscription.history.form</field>
107             <field name="model">subscription.subscription.history</field>
108             <field name="arch" type="xml">
109                 <form string="Subscription History">
110                     <group col="4">
111                         <field name="date"/>
112                         <field name="document_id"/>
113                     </group>
114                 </form>
115             </field>
116         </record>
117
118         <record id="document_form" model="ir.ui.view">
119             <field name="name">subscription.document.form</field>
120             <field name="model">subscription.document</field>
121             <field name="arch" type="xml">
122                 <form string="Subscription Document">
123                     <group col="4">
124                         <field name="name"/>
125                         <field name="model"/>
126                         <field name="active"/>
127                     </group>
128                     <field name="field_ids"/>
129                 </form>
130             </field>
131         </record>
132
133         <record id="document_tree" model="ir.ui.view">
134             <field name="name">subscription.document.tree</field>
135             <field name="model">subscription.document</field>
136             <field name="arch" type="xml">
137                 <tree string="Subscription Document">
138                     <field name="name"/>
139                     <field name="active"/>
140                     <field name="model"/>
141                 </tree>
142             </field>
143         </record>
144
145         <record id="view_subscription_document_filter" model="ir.ui.view">
146             <field name="name">subscription.document.filter</field>
147             <field name="model">subscription.document</field>
148             <field name="arch" type="xml">
149                 <search string="Subscription Document">
150                     <field name="name" string="Subscription Document"/>
151                     <field name="model"/>
152                 </search>
153             </field>
154         </record>
155
156         <record id="document_fields_form" model="ir.ui.view">
157             <field name="name">subscription.document.fields.form</field>
158             <field name="model">subscription.document.fields</field>
159             <field name="arch" type="xml">
160                 <form string="Subscription Document Fields">
161                     <group>
162                         <field name="field"/>
163                         <field name="value"/>
164                     </group>
165                 </form>
166             </field>
167         </record>
168
169         <record id="document_fields_tree" model="ir.ui.view">
170             <field name="name">subscription.document.fields.tree</field>
171             <field name="model">subscription.document.fields</field>
172             <field name="arch" type="xml">
173                 <tree string="Subscription Document Fields">
174                     <field name="field"/>
175                     <field name="value"/>
176                 </tree>
177             </field>
178         </record>
179
180         <record id="action_document_form" model="ir.actions.act_window">
181             <field name="name">Recurring Types</field>
182             <field name="type">ir.actions.act_window</field>
183             <field name="res_model">subscription.document</field>
184             <field name="view_type">form</field>
185             <field name="view_id" ref="document_tree"/>
186             <field name="search_view_id" ref="view_subscription_document_filter"/>
187         </record>
188         <menuitem id="menu_action_document_form" action="action_document_form" parent="base.menu_automation"/>
189
190     </data>
191 </openerp>