diff options
| author | Nicolas Martinelli <nim@odoo.com> | 2017-12-28 15:16:18 +0100 |
|---|---|---|
| committer | Nicolas Martinelli <nim-odoo@users.noreply.github.com> | 2018-01-03 08:49:32 +0100 |
| commit | aa65a46fc50701f2de59fadf382293621343ecbd (patch) | |
| tree | 82ada433c6f237042eecb8153075ce6a9a019788 /addons/web/static/src/js/views/basic | |
| parent | 864ca5075f4b1054f984cd4a85307ff0c62091b0 (diff) | |
[FIX] auth_signup, crm, project_timesheet_holidays, sales_team, website_sale: settings access error
The new settings model loads by default all settings. In the case of
non-admin user having the 'Settings' access rights this can lead to
access errors.
This commit deals with the multi-company issues on a standard
installation. If the admin is in Company A and the other user in Company
B, accessing the settings is pretty much impossible because of records
rules.
This fixes the master or demo data to avoid setting a company by
default. Note that it only fixes a standard installation: if the
settings are later customized, there is no guarantee that it will still
work.
Problematic fields:
`auth_signup_template_user_id`
`crm_default_team_id`
`leave_timesheet_task_id`
opw-801210
Diffstat (limited to 'addons/web/static/src/js/views/basic')
0 files changed, 0 insertions, 0 deletions
