diff options
| author | Goffin Simon <simon.goffin@outlook.com> | 2015-02-05 13:10:56 +0100 |
|---|---|---|
| committer | Goffin Simon <sig@odoo.com> | 2015-02-19 09:11:21 +0100 |
| commit | 8e5a0ac43cc38cd9e36b9c52523962b5e51dca95 (patch) | |
| tree | f6b074622569aead2d6c48ab31a81931084bf4fe /addons/analytic_user_function | |
| parent | d8eb9dd34716115eaec04e949ae54b7be9f72613 (diff) | |
[FIX]hr_timesheet: prevent quick creation and record opening for account fields
The quick creation and account record opening in the sheets are not useful.
Besides, restricted users (simple employees) have no read access on account.account.
opw:626989
Diffstat (limited to 'addons/analytic_user_function')
| -rw-r--r-- | addons/analytic_user_function/analytic_user_function_view.xml | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/addons/analytic_user_function/analytic_user_function_view.xml b/addons/analytic_user_function/analytic_user_function_view.xml index 051f15fd7f3..42e8123c2bc 100644 --- a/addons/analytic_user_function/analytic_user_function_view.xml +++ b/addons/analytic_user_function/analytic_user_function_view.xml @@ -78,8 +78,10 @@ <field name="priority" eval="19"/> <field name="inherit_id" ref="hr_timesheet_sheet.hr_timesheet_sheet_form"/> <field name="arch" type="xml"> - <xpath expr="//field[@name='timesheet_ids']/form/field[@name='account_id']" position="replace"> - <field name="account_id" domain="[('type','=','normal'),('state', '<>', 'close')]" on_change="on_change_account_id(account_id, user_id, unit_amount)" context="{'default_use_timesheets': 1}"/> + <xpath expr="//field[@name='timesheet_ids']/form/field[@name='account_id']" position="attributes"> + <attribute name="domain">[('type','=','normal'),('state', '<>', 'close')]</attribute> + <attribute name="on_change">on_change_account_id(account_id, user_id, unit_amount)</attribute> + <attribute name="context">{'default_use_timesheets': 1}</attribute> </xpath> </field> </record> @@ -90,8 +92,9 @@ <field name="model">hr.analytic.timesheet</field> <field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form"/> <field name="arch" type="xml"> - <xpath expr="//field[@name='account_id']" position="replace"> - <field name="account_id" domain="[('type','=','normal'),('state', '<>', 'close')]" on_change="on_change_account_id(account_id, user_id, unit_amount)" /> + <xpath expr="//field[@name='account_id']" position="attributes"> + <attribute name="domain">[('type','=','normal'),('state', '<>', 'close')]</attribute> + <attribute name="on_change">on_change_account_id(account_id, user_id, unit_amount)</attribute> </xpath> </field> </record> @@ -112,8 +115,9 @@ <field name="model">hr.analytic.timesheet</field> <field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_tree"/> <field name="arch" type="xml"> - <xpath expr="/tree/field[@name='account_id']" position="replace"> - <field name="account_id" domain="[('type','=','normal'),('state', '<>', 'close')]" on_change="on_change_account_id(account_id, user_id, unit_amount)" /> + <xpath expr="/tree/field[@name='account_id']" position="attributes"> + <attribute name="domain">[('type','=','normal'),('state', '<>', 'close')]</attribute> + <attribute name="on_change">on_change_account_id(account_id, user_id, unit_amount)</attribute> </xpath> </field> </record> |
