[MERGE] Branch lp:~openerp-dev/openobject-addons/trunk-wiz-remove-btn-fix-tch
[odoo/odoo.git] / addons / account / wizard / account_validate_move_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <!--Account Moves-->
6         <record id="validate_account_move_view" model="ir.ui.view">
7             <field name="name">Post Journal Entries</field>
8             <field name="model">validate.account.move</field>
9             <field name="type">form</field>
10             <field name="arch" type="xml">
11                     <form string="Post Journal Entries" version="7.0">
12                         <header>
13                             <button icon="terp-camera_test" string="Approve" name="validate_move" type="object" class="oe_form_button_active_flow"/>
14                         </header>
15                         <separator string="Post Journal Entries of a Journal"/>
16                         <label string="All draft account entries in this journal and period will be validated. It means you won't be able to modify their accounting fields anymore."/>
17                         <group>
18                             <field name="journal_id"/>
19                             <field name="period_id"/>
20                         </group>
21                     </form>
22             </field>
23         </record>
24
25         <record id="action_validate_account_move" model="ir.actions.act_window">
26             <field name="name">Open Journal</field>
27             <field name="res_model">validate.account.move</field>
28             <field name="view_type">form</field>
29             <field name="view_mode">form</field>
30             <field name="view_id" ref="validate_account_move_view"/>
31             <field name="target">new</field>
32             <field name="help">The validation of journal entries process is also called 'ledger posting' and is the process of transferring debit and credit amounts from a journal of original entry to a ledger book.</field>
33         </record>
34
35         <menuitem
36             name="Post Journal Entries"
37             parent="periodical_processing_journal_entries_validation"
38             action="action_validate_account_move"
39             id="menu_validate_account_moves"
40            />
41
42         <!--Account Move lines-->
43         <record id="validate_account_move_line_view" model="ir.ui.view">
44             <field name="name">Post Journal Entries</field>
45             <field name="model">validate.account.move.lines</field>
46             <field name="type">form</field>
47             <field name="arch" type="xml">
48                     <form string="Post Journal Entries" version="7.0">
49                         <header>
50                             <button icon="terp-camera_test" string="Approve" name="validate_move_lines" type="object" default_focus="1" class="oe_form_button_active_flow"/>
51                         </header>
52                         <group>
53                             <separator string="Post Journal Entries"/>
54                             <label string="All selected journal entries will be validated and posted. It means you won't be able to modify their accounting fields anymore." colspan="2"/>
55                         </group>    
56                     </form>
57             </field>
58         </record>
59
60         <record id="action_validate_account_move_line" model="ir.actions.act_window">
61             <field name="name">Post Journal Entries</field>
62             <field name="type">ir.actions.act_window</field>
63             <field name="res_model">validate.account.move.lines</field>
64             <field name="view_type">form</field>
65             <field name="view_mode">form</field>
66             <field name="view_id" ref="validate_account_move_line_view"/>
67             <field name="context">{}</field>
68             <field name="target">new</field>
69             <field name="help">This wizard will validate all journal entries of a particular journal and period. Once journal entries are validated, you can not update them anymore.</field>
70         </record>
71
72         <record model="ir.values" id="validate_account_move_line_values">
73             <field name="model_id" ref="account.model_account_move_line" />
74             <field name="name">Post Journal Entries</field>
75             <field name="key2">client_action_multi</field>
76             <field name="value" eval="'ir.actions.act_window,' + str(ref('action_validate_account_move_line'))" />
77             <field name="key">action</field>
78             <field name="model">account.move.line</field>
79         </record>
80
81     </data>
82 </openerp>