diff options
| author | Martin Trigaux <mat@odoo.com> | 2020-07-02 10:39:50 +0000 |
|---|---|---|
| committer | Martin Trigaux <mat@odoo.com> | 2020-08-17 09:08:22 +0000 |
| commit | e6e0eafccd483e2b002b45b514181c8ce4238b0d (patch) | |
| tree | eaaac296e9b1ccc930f172203b8fcd6a8ee14e75 | |
| parent | f0d37c384b299e5f35cddda02d3f56c6ad37a9a7 (diff) | |
[FIX] *: add groups_id where needed
To trigger a run of a server action, one must have a group specified
or a write access on the model.
CRM: only access lead, crm.team is readable by employees
Website: all users can access, action_dashboard_redirect takes care of the group
| -rw-r--r-- | addons/crm/views/crm_lead_views.xml | 1 | ||||
| -rw-r--r-- | addons/website/views/website_views.xml | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml index 82ff08fc5dc..68d24df7cec 100644 --- a/addons/crm/views/crm_lead_views.xml +++ b/addons/crm/views/crm_lead_views.xml @@ -981,6 +981,7 @@ if record: <field name="name">Crm: My Pipeline</field> <field name="model_id" ref="crm.model_crm_team"/> <field name="state">code</field> + <field name="groups_id" eval="[(4, ref('base.group_user'))]"/> <field name="code">action = model.action_your_pipeline()</field> </record> diff --git a/addons/website/views/website_views.xml b/addons/website/views/website_views.xml index 970aa309523..95241bdbb30 100644 --- a/addons/website/views/website_views.xml +++ b/addons/website/views/website_views.xml @@ -317,13 +317,15 @@ <field name="model_id" ref="website.model_website"/> <field name="state">code</field> <field name="code">action = model.action_dashboard_redirect()</field> + <field name="groups_id" eval="[(4, ref('base.group_user'))]"/> </record> <record id="ir_actions_server_website_google_analytics" model="ir.actions.server"> - <field name="name">Website: Dashboard</field> + <field name="name">Website: Analytics</field> <field name="model_id" ref="website.model_website"/> <field name="state">code</field> <field name="code">action = model.env.ref('website.backend_dashboard').read()[0]</field> + <field name="groups_id" eval="[(4, ref('base.group_user'))]"/> </record> <!-- Custom module kanban : install button (even if already installed) which --> |
