summaryrefslogtreecommitdiff
path: root/addons/mass_mailing_event
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2020-06-17 08:38:02 +0000
committerThibault Delavallée <tde@odoo.com>2020-06-17 11:13:03 +0000
commit3ecb5c5651f90ed82141ba205463d157c8e3d4fd (patch)
tree6cf4c39376726d389875d3c98ac16c306991fe43 /addons/mass_mailing_event
parent61400fdad2909ad2ae4481dff8a2e1942420f23e (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.xml12
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>