diff options
| author | Thibault Delavallée <tde@odoo.com> | 2020-06-17 08:38:02 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-06-17 11:13:03 +0000 |
| commit | 3ecb5c5651f90ed82141ba205463d157c8e3d4fd (patch) | |
| tree | 6cf4c39376726d389875d3c98ac16c306991fe43 /addons/mass_mailing_event | |
| parent | 61400fdad2909ad2ae4481dff8a2e1942420f23e (diff) | |
[FIX] event_sale, mass_mailing_event: add groups on app-specific fields
Currently if you configure an user without sales and mass mailing
rights you run into issues with links modules as
* sales data is computed on form view and requires sales access
rights;
* invite and contact buttons lead to tracebacks as their action
require mailing access rights;
In this commit we fix those issues by correctly setting groups
on fields.
Task ID 2184037
PR #53119
X-original-commit: af1a5d294b235e33a48b87c89886b24ea145450d
Diffstat (limited to 'addons/mass_mailing_event')
| -rw-r--r-- | addons/mass_mailing_event/views/event_views.xml | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/addons/mass_mailing_event/views/event_views.xml b/addons/mass_mailing_event/views/event_views.xml index 0a24375fe1f..15127418832 100644 --- a/addons/mass_mailing_event/views/event_views.xml +++ b/addons/mass_mailing_event/views/event_views.xml @@ -9,10 +9,16 @@ <xpath expr="//field[@name='stage_id']" position="before"> <field name="event_registrations_open" invisible="1"/> <button name="action_invite_contacts" type="object" string="Invite" - class="btn btn-primary" attrs="{'invisible': [('event_registrations_open', '=', False)]}"/> + class="btn btn-primary" + groups="mass_mailing.group_mass_mailing_user" + attrs="{'invisible': [('event_registrations_open', '=', False)]}"/> <button name="action_invite_contacts" type="object" string="Invite" - class="btn btn-secondary" attrs="{'invisible': [('event_registrations_open', '=', True)]}"/> - <button name="action_mass_mailing_attendees" string="Contact Attendees" type="object" attrs="{'invisible': [('seats_expected', '=', 0)]}"/> + class="btn btn-secondary" + groups="mass_mailing.group_mass_mailing_user" + attrs="{'invisible': [('event_registrations_open', '=', True)]}"/> + <button name="action_mass_mailing_attendees" type="object" string="Contact Attendees" + groups="mass_mailing.group_mass_mailing_user" + attrs="{'invisible': [('seats_expected', '=', 0)]}"/> </xpath> </field> </record> |
