|
1 | 1 | <?xml version="1.0" encoding="utf-8" ?> |
2 | 2 | <odoo> |
3 | | - <record id="view_payroll_tree" model="ir.ui.view"> |
4 | | - <field name="name">payroll.view.tree</field> |
5 | | - <field name="model">ir.attachment.payroll.custom</field> |
6 | | - <field name="arch" type="xml"> |
7 | | - <tree name="Payrolls" create="false" delete="true" edit="false"> |
8 | | - <field name="employee" /> |
9 | | - <field name="identification_id" /> |
10 | | - <field name="create_date" /> |
11 | | - <field name="subject" /> |
12 | | - <field name="attachment_id" widget="binary" column_invisible="1" /> |
13 | | - <button name="download" string="Download" type="object" /> |
14 | | - </tree> |
15 | | - </field> |
16 | | - </record> |
| 3 | + <record id="view_payroll_tree" model="ir.ui.view"> |
| 4 | + <field name="name">payroll.view.tree</field> |
| 5 | + <field name="model">ir.attachment.payroll.custom</field> |
| 6 | + <field name="arch" type="xml"> |
| 7 | + <list name="Payrolls" create="false" delete="true" edit="false"> |
| 8 | + <field name="employee" /> |
| 9 | + <field name="identification_id" /> |
| 10 | + <field name="create_date" /> |
| 11 | + <field name="subject" /> |
| 12 | + <field name="attachment_id" widget="binary" column_invisible="1" /> |
| 13 | + <button name="download" string="Download" type="object" /> |
| 14 | + </list> |
| 15 | + </field> |
| 16 | + </record> |
17 | 17 |
|
18 | | - <record id="view_payroll_filter" model="ir.ui.view"> |
19 | | - <field name="name">payroll.view.search</field> |
20 | | - <field name="model">ir.attachment.payroll.custom</field> |
21 | | - <field name="arch" type="xml"> |
22 | | - <search string="Payrolls"> |
23 | | - <field name="subject" /> |
24 | | - <field name="identification_id" /> |
25 | | - <field name="employee" /> |
26 | | - <separator /> |
27 | | - <group expand="0" string="Group By"> |
28 | | - <filter |
| 18 | + <record id="view_payroll_filter" model="ir.ui.view"> |
| 19 | + <field name="name">payroll.view.search</field> |
| 20 | + <field name="model">ir.attachment.payroll.custom</field> |
| 21 | + <field name="arch" type="xml"> |
| 22 | + <search string="Payrolls"> |
| 23 | + <field name="subject" /> |
| 24 | + <field name="identification_id" /> |
| 25 | + <field name="employee" /> |
| 26 | + <separator /> |
| 27 | + <group expand="0" string="Group By"> |
| 28 | + <filter |
29 | 29 | name="group_employee" |
30 | 30 | string="Employee" |
31 | 31 | domain="[]" |
32 | 32 | context="{'group_by': 'employee'}" |
33 | 33 | /> |
34 | | - <filter |
| 34 | + <filter |
35 | 35 | name="group_subject" |
36 | 36 | string="Subject" |
37 | 37 | domain="[]" |
38 | 38 | context="{'group_by': 'subject'}" |
39 | 39 | /> |
40 | | - <filter |
| 40 | + <filter |
41 | 41 | name="group_identification_id" |
42 | 42 | string="Identification ID" |
43 | 43 | domain="[]" |
44 | 44 | context="{'group_by': 'identification_id'}" |
45 | 45 | /> |
46 | | - </group> |
47 | | - </search> |
48 | | - </field> |
49 | | - </record> |
| 46 | + </group> |
| 47 | + </search> |
| 48 | + </field> |
| 49 | + </record> |
50 | 50 |
|
51 | | - <record id="payrolls_view_action" model="ir.actions.act_window"> |
52 | | - <field name="name">Payrolls</field> |
53 | | - <field name="res_model">ir.attachment.payroll.custom</field> |
54 | | - <field name="view_mode">tree</field> |
55 | | - <field name="view_id" ref="view_payroll_tree" /> |
56 | | - <field name="search_view_id" ref="view_payroll_filter" /> |
57 | | - </record> |
| 51 | + <record id="payrolls_view_action" model="ir.actions.act_window"> |
| 52 | + <field name="name">Payrolls</field> |
| 53 | + <field name="res_model">ir.attachment.payroll.custom</field> |
| 54 | + <field name="view_mode">list</field> |
| 55 | + <field name="view_id" ref="view_payroll_tree" /> |
| 56 | + <field name="search_view_id" ref="view_payroll_filter" /> |
| 57 | + </record> |
58 | 58 |
|
59 | | - <menuitem |
| 59 | + <menuitem |
60 | 60 | id="payrolls_menu_action" |
61 | 61 | action="payrolls_view_action" |
62 | 62 | parent="hr.menu_hr_root" |
63 | 63 | /> |
64 | 64 |
|
65 | | - |
66 | | - <record id="hr_employee_view_tree_payroll" model="ir.ui.view"> |
67 | | - <field name="name">inherit_view.hr_employee</field> |
68 | | - <field name="model">hr.employee</field> |
69 | | - <field name="inherit_id" ref="hr.view_employee_form" /> |
70 | | - <field name="arch" type="xml"> |
71 | | - <xpath expr="//div[@name='button_box']" position="inside"> |
72 | | - <button |
| 65 | + <record id="hr_employee_view_tree_payroll" model="ir.ui.view"> |
| 66 | + <field name="name">inherit_view.hr_employee</field> |
| 67 | + <field name="model">hr.employee</field> |
| 68 | + <field name="inherit_id" ref="hr.view_employee_form" /> |
| 69 | + <field name="arch" type="xml"> |
| 70 | + <xpath expr="//div[@name='button_box']" position="inside"> |
| 71 | + <button |
73 | 72 | class="oe_stat_button" |
74 | 73 | icon="fa-money" |
75 | 74 | name="action_get_payroll_tree_view" |
76 | 75 | type="object" |
77 | 76 | groups="hr.group_hr_user" |
78 | 77 | > |
79 | | - <field |
80 | | - name="payroll_count" |
81 | | - widget="statinfo" |
82 | | - string="Payrolls" |
83 | | - /> |
84 | | - </button> |
85 | | - </xpath> |
86 | | - </field> |
87 | | - </record> |
| 78 | + <field name="payroll_count" widget="statinfo" string="Payrolls" /> |
| 79 | + </button> |
| 80 | + </xpath> |
| 81 | + </field> |
| 82 | + </record> |
88 | 83 |
|
89 | | - <record id="res_users_view_form_profile_inherit" model="ir.ui.view"> |
90 | | - <field name="name">hr.res_user.view.form.inherit.document</field> |
91 | | - <field name="model">res.users</field> |
92 | | - <field name="inherit_id" ref="hr.res_users_view_form_profile" /> |
93 | | - <field name="arch" type="xml"> |
94 | | - <div name="button_box" position="inside"> |
95 | | - <button |
| 84 | + <record id="res_users_view_form_profile_inherit" model="ir.ui.view"> |
| 85 | + <field name="name">hr.res_user.view.form.inherit.document</field> |
| 86 | + <field name="model">res.users</field> |
| 87 | + <field name="inherit_id" ref="hr.res_users_view_form_profile" /> |
| 88 | + <field name="arch" type="xml"> |
| 89 | + <div name="button_box" position="inside"> |
| 90 | + <button |
96 | 91 | class="oe_stat_button" |
97 | 92 | icon="fa-money" |
98 | 93 | name="action_get_attachment_tree_view" |
|
101 | 96 | > |
102 | 97 | Payrolls |
103 | 98 | </button> |
104 | | - </div> |
105 | | - </field> |
106 | | - </record> |
| 99 | + </div> |
| 100 | + </field> |
| 101 | + </record> |
107 | 102 | </odoo> |
0 commit comments