From 005228d8c4dc69421a262e59766e3b32fe4684b4 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Thu, 24 Mar 2022 18:01:45 +0100
Subject: [PATCH] [add] new module cgscop_adhesion_instance on migration to
 14.0

---
 __manifest__.py                |  2 ++
 datas/mail_data.xml            | 39 ++++++++++++++++++++++++++++++++++
 datas/mail_message_subtype.xml | 16 ++++++++++++++
 security/ir.model.access.csv   |  2 +-
 4 files changed, 58 insertions(+), 1 deletion(-)
 create mode 100644 datas/mail_data.xml
 create mode 100644 datas/mail_message_subtype.xml

diff --git a/__manifest__.py b/__manifest__.py
index e625694..fa2f244 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -16,6 +16,8 @@
         "security/ir.model.access.csv",
         # datas
         "datas/ir_sequence_data.xml",
+        "datas/mail_data.xml",
+        "datas/mail_message_subtype.xml",
         "datas/scop_adhesion_file_data.xml",
         # views
         "views/assets.xml",
diff --git a/datas/mail_data.xml b/datas/mail_data.xml
new file mode 100644
index 0000000..0a9bbf9
--- /dev/null
+++ b/datas/mail_data.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<odoo>
+    <data noupdate="1">
+
+        <!-- Template and notification section -->
+        <record id="email_template_adhesion" model="mail.template">
+            <field name="name">CG Scop - Mail adhésion CG</field>
+            <field name="model_id" ref="model_res_partner" />
+            <field name="email_from">administratif.cg@scop.coop</field>
+            <field name="partner_to">${object.get_recipients_adhesion()}</field>
+            <field name="reply_to">administratif.cg@scop.coop</field>
+            <field name="subject">Adhésion CG Scop</field>
+            <field name="body_html" type="html">
+                <div style="margin: 0px; padding: 0px;">
+                    <p style="margin: 0px; padding: 0px; font-size: 13px;">
+                        <p>Chère Coopératrice, Cher Coopérateur,</p>
+
+                        <p
+                        >Merci pour votre adhésion ! Vous trouverez sur votre espace personnel votre courrier et facture d'adhésion.</p>
+
+                        <p
+                        >Si vous rencontrez des problèmes d'accès ou si vous ne savez pas comment vous connectez, n'hésitez pas à vous rapprocher de votre délégué qui pourra vous aider.</p>
+
+                        <p
+                        >Nous vous prions d'agréer, Chère Coopératrice, Cher Coopérateur, nos sentiments les meilleurs.</p>
+
+                        <p>Pour la CG Scop,</p>
+
+                        <p>Christophe GENTREAU</p>
+                        <p>Directeur Administratif et Exploitation</p>
+                    </p>
+                </div>
+            </field>
+            <field name="lang">${object.lang}</field>
+            <field name="auto_delete" eval="False" />
+        </record>
+
+    </data>
+</odoo>
diff --git a/datas/mail_message_subtype.xml b/datas/mail_message_subtype.xml
new file mode 100644
index 0000000..ca14b52
--- /dev/null
+++ b/datas/mail_message_subtype.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<odoo>
+    <data noupdate="1">
+
+        <record id="mail_message_subtype_adhesion" model="mail.message.subtype">
+            <field name="name">Mail validation adhésion</field>
+            <field name="res_model">res.partner</field>
+            <field
+                name="description"
+            >Mail envoyé à la coop pour valider l'adhésion au mouvement</field>
+            <field name="internal">True</field>
+            <field name="hidden">True</field>
+        </record>
+
+    </data>
+</odoo>
diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
index a195250..b5dc77e 100644
--- a/security/ir.model.access.csv
+++ b/security/ir.model.access.csv
@@ -5,5 +5,5 @@ access_res_partner_project_invoicing_status,access_res_partner_project_invoicing
 admin_res_partner_project_invoicing_status,admin_res_partner_project_invoicing_status,model_res_partner_project_invoicing_status,cgscop_partner.group_cg_administrator,1,1,1,1
 access_scop_adhesion_file,access_scop_adhesion_file,model_scop_adhesion_file,base.group_user,1,0,0,0
 admin_scop_adhesion_file,admin_scop_adhesion_file,model_scop_adhesion_file,cgscop_partner.group_cg_administrator,1,1,1,1
-cg_access_compulsory_fields_suivi_wizard,cg_access_compulsory_fields_suivi_wizard,model_scop_compulsory_fields_suivi_wizard,cgscop_partner.group_cg_administrative,1,1,1,0
+cg_access_compulsory_fields_suivi_wizard,cg_access_compulsory_fields_suivi_wizard,model_scop_compulsory_fields_suivi_wizard,base.group_user,1,1,1,0
 cg_access_adhesion_year_wizard,cg_access_adhesion_year_wizard,model_scop_adhesion_year_wizard,cgscop_partner.group_cg_administrative,1,1,1,0
-- 
GitLab