19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:31:39 +01:00
parent 5df8c07b59
commit daa394e8b0
2114 changed files with 564841 additions and 299642 deletions

View file

@ -2,12 +2,12 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_utm_tag_mass_mailing_campaign,utm.tag,utm.model_utm_tag,mass_mailing.group_mass_mailing_campaign,1,1,1,1
access_mailing_contact_mm_user,access.mailing.contact.mm.user,model_mailing_contact,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_contact_import_mailing_user,access.mailing.contact.import.mailing.user,model_mailing_contact_import,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_contact_subscription_mm_user,access.mailing.contact.subscription.mm.user,model_mailing_contact_subscription,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_subscription_mm_user,access.mailing.subscription.mm.user,model_mailing_subscription,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_subscription_optout_mm_user,access.mailing.subscription.optout.mm.user,model_mailing_subscription_optout,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_list_mm_user,access.mailing.list.mm.user,model_mailing_list,mass_mailing.group_mass_mailing_user,1,1,1,1
access_utm_stage,utm.stage,utm.model_utm_stage,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_mailing_mm_user,access.mailing.mailing.mm.user,model_mailing_mailing,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_mailing_system,access.mailing.mailing.system,model_mailing_mailing,base.group_system,1,1,1,1
access_mailing_trace_user,mailing.trace.user,model_mailing_trace,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_trace_mm_user,access.mailing.trace.mm.user,model_mailing_trace,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_trace_report_mm_user,access.mailing.trace.report.mm.user,model_mailing_trace_report,mass_mailing.group_mass_mailing_user,1,0,0,0
access_utm_campaign_mass_mailing_user,utm.campaign,utm.model_utm_campaign,mass_mailing.group_mass_mailing_user,1,1,1,1
@ -23,3 +23,4 @@ access_mailing_mailing_test,access.mailing.mailing.test,model_mailing_mailing_te
access_mailing_contact_to_list,access.mailing.contact.to.list,model_mailing_contact_to_list,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_schedule_date,access.mailing.schedule.date,model_mailing_mailing_schedule_date,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mailing_filter_mailing_user,access.mailing.filter.mailing.user,model_mailing_filter,mass_mailing.group_mass_mailing_user,1,1,1,1
access_properties_base_definition_mailing_user,access_properties_base_definition,base.model_properties_base_definition,mass_mailing.group_mass_mailing_user,1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_utm_tag_mass_mailing_campaign utm.tag utm.model_utm_tag mass_mailing.group_mass_mailing_campaign 1 1 1 1
3 access_mailing_contact_mm_user access.mailing.contact.mm.user model_mailing_contact mass_mailing.group_mass_mailing_user 1 1 1 1
4 access_mailing_contact_import_mailing_user access.mailing.contact.import.mailing.user model_mailing_contact_import mass_mailing.group_mass_mailing_user 1 1 1 1
5 access_mailing_contact_subscription_mm_user access_mailing_subscription_mm_user access.mailing.contact.subscription.mm.user access.mailing.subscription.mm.user model_mailing_contact_subscription model_mailing_subscription mass_mailing.group_mass_mailing_user 1 1 1 1
6 access_mailing_subscription_optout_mm_user access.mailing.subscription.optout.mm.user model_mailing_subscription_optout mass_mailing.group_mass_mailing_user 1 1 1 1
7 access_mailing_list_mm_user access.mailing.list.mm.user model_mailing_list mass_mailing.group_mass_mailing_user 1 1 1 1
8 access_utm_stage utm.stage utm.model_utm_stage mass_mailing.group_mass_mailing_user 1 1 1 1
9 access_mailing_mailing_mm_user access.mailing.mailing.mm.user model_mailing_mailing mass_mailing.group_mass_mailing_user 1 1 1 1
10 access_mailing_mailing_system access.mailing.mailing.system model_mailing_mailing base.group_system 1 1 1 1
access_mailing_trace_user mailing.trace.user model_mailing_trace mass_mailing.group_mass_mailing_user 1 1 1 1
11 access_mailing_trace_mm_user access.mailing.trace.mm.user model_mailing_trace mass_mailing.group_mass_mailing_user 1 1 1 1
12 access_mailing_trace_report_mm_user access.mailing.trace.report.mm.user model_mailing_trace_report mass_mailing.group_mass_mailing_user 1 0 0 0
13 access_utm_campaign_mass_mailing_user utm.campaign utm.model_utm_campaign mass_mailing.group_mass_mailing_user 1 1 1 1
23 access_mailing_contact_to_list access.mailing.contact.to.list model_mailing_contact_to_list mass_mailing.group_mass_mailing_user 1 1 1 1
24 access_mailing_schedule_date access.mailing.schedule.date model_mailing_mailing_schedule_date mass_mailing.group_mass_mailing_user 1 1 1 1
25 access_mailing_filter_mailing_user access.mailing.filter.mailing.user model_mailing_filter mass_mailing.group_mass_mailing_user 1 1 1 1
26 access_properties_base_definition_mailing_user access_properties_base_definition base.model_properties_base_definition mass_mailing.group_mass_mailing_user 1 1 1 1

View file

@ -2,20 +2,15 @@
<odoo>
<record id="group_mass_mailing_user" model="res.groups">
<field name="name">User</field>
<field name="category_id" ref="base.module_category_marketing_email_marketing"/>
<field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
<field name="sequence">10</field>
<field name="privilege_id" ref="res_groups_privilege_email_marketing"/>
<field name="user_ids" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<!-- Group to manage campaigns -->
<record id="group_mass_mailing_campaign" model="res.groups">
<field name="name">Manage Mass Mailing Campaigns</field>
<field name="category_id" ref="base.module_category_hidden"/>
</record>
<data noupdate="1">
<record id="group_mass_mailing_user" model="res.groups">
<field name="implied_ids" eval="[(4, ref('mail.group_mail_template_editor'))]"/>
</record>
</data>
</odoo>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="properties_base_definition_rule_mailing_user" model="ir.rule">
<field name="name">properties.base.definition: mailing user</field>
<field name="model_id" ref="base.model_properties_base_definition"/>
<field name="groups" eval="[Command.link(ref('mass_mailing.group_mass_mailing_user'))]"/>
<field name="domain_force">[('properties_field_id', '=', user.env.ref('mass_mailing.field_mailing_contact__properties').id)]</field>
</record>
</data>
</odoo>