From 75431883d93c1f5f6ffa6be2ca230e0c425230c0 Mon Sep 17 00:00:00 2001
From: Remi <remi@le-filament.com>
Date: Mon, 7 Oct 2019 12:40:40 +0200
Subject: [PATCH] =?UTF-8?q?Ajout=20donn=C3=A9es=20avec=20IDs=20RIGA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 datas/res.partner.certification.csv    | 28 ++++++++++++---------
 datas/res.partner.company.type.csv     | 18 +++++++++++---
 datas/res.partner.cooperative.form.csv | 10 ++++----
 models/res_partner.py                  | 32 +++++++++++++++---------
 views/scop_config_views.xml            | 34 ++++++++++++++++++++++++++
 5 files changed, 90 insertions(+), 32 deletions(-)

diff --git a/datas/res.partner.certification.csv b/datas/res.partner.certification.csv
index 01a311a..e7e9ae2 100644
--- a/datas/res.partner.certification.csv
+++ b/datas/res.partner.certification.csv
@@ -1,11 +1,17 @@
-id,name
-certification_1,Entreprise d'insertion
-certification_2,Entreprise adaptée
-certification_3,Services à la personne
-certification_4,Entreprise solidaire d'utilité sociale (ESUS)
-certification_5,Jeune Entreprise Innovante
-certification_6,ISO 9 001
-certification_7,ISO 14 001
-certification_8,Entreprise Solidaire
-certification_9,Centre de formation
-certification_10,ISO 26 000
+id,id_riga,name
+"riga_16747","16747","Aéronautique EN9100"
+"riga_14102","14102","Autres (à preciser)"
+"riga_13038","13038","Centre de formation"
+"riga_11571","11571","Entreprise adaptée"
+"riga_11570","11570","Entreprise d'insertion"
+"riga_11573","11573","Entreprise Solidaire"
+"riga_16429","16429","ESUS"
+"riga_11576","11576","ISO 14 001"
+"riga_16538","16538","ISO 26 000"
+"riga_11576","11575","ISO 9 001"
+"riga_11574","11574","Jeune Entreprise Innovante"
+"riga_13037","13037","Lamaneur"
+"riga_16774","16774","QHSAS 18001"
+"riga_16775","16775","QUALIPAYSAGE"
+"riga_14126","14126","SAP"
+"riga_11572","11572","Services à la personne"
diff --git a/datas/res.partner.company.type.csv b/datas/res.partner.company.type.csv
index 1b04731..c1b7758 100644
--- a/datas/res.partner.company.type.csv
+++ b/datas/res.partner.company.type.csv
@@ -1,4 +1,14 @@
-id,name
-sarl,SARL
-sa,SA
-sas,SAS
\ No newline at end of file
+id,name,riga_id,shortcut
+"riga_14675","Artisan / Commerçant",14675,
+"riga_14672","Association loi 1901 ou assimilée",14672,"asso"
+"riga_14673","Collectivité territoriale",14673,
+"riga_14674","Profession libérale",14674,
+"riga_14669","Société à Responsabilité Limitée (SARL)",14669,"SARL"
+"riga_16496","Société à Responsabilité Limitée (SARL) unipersonnelle",16496,"SARLU"
+"riga_14668","Société Anonyme à Conseil d'Administration",14668,"SA"
+"riga_14670","Société Anonyme à directoire",14670,"SA"
+"riga_14677","Société civile coopérative",14677,
+"riga_14860","Société Civile Immobilière (SCI)",14860,"SCI"
+"riga_16771","Société d exercice libéral par action simplifiée (SELAS)",16771,"SELAS"
+"riga_14671","Société par actions simplifiée (SAS)",14671,"SAS"
+"riga_16399","Société par actions simplifiée à associé unique (SASU)";16399,"SAS"
diff --git a/datas/res.partner.cooperative.form.csv b/datas/res.partner.cooperative.form.csv
index 4da1c1d..3533123 100644
--- a/datas/res.partner.cooperative.form.csv
+++ b/datas/res.partner.cooperative.form.csv
@@ -1,5 +1,5 @@
-id,name
-cooperative_form_1,COOP47
-cooperative_form_2,Lamaneur
-cooperative_form_3,SCIC
-cooperative_form_4,SCOP
+id,name,id_riga
+riga_12854,COOP47,12854
+riga_14830,Lamaneur,14830
+riga_12855,SCIC,12855
+riga_12856,SCOP,12856
diff --git a/models/res_partner.py b/models/res_partner.py
index f506183..fcef7b9 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -108,18 +108,18 @@ class ScopPartner(models.Model):
     first_closeout = fields.Date(
         'Date clôture 1er bilan en coopérative')
     closeout_month = fields.Selection(
-        [(1, 'Janvier'),
-         (2, 'Février'),
-         (3, 'Mars'),
-         (4, 'Avril'),
-         (5, 'Mai'),
-         (6, 'Juin'),
-         (7, 'Juillet'),
-         (8, 'Août'),
-         (9, 'Septembre'),
-         (10, 'Octobre'),
-         (11, 'Novembre'),
-         (12, 'Décembre')],
+        [(12842, 'Janvier'),
+         (12843, 'Février'),
+         (12844, 'Mars'),
+         (12845, 'Avril'),
+         (12846, 'Mai'),
+         (12847, 'Juin'),
+         (12848, 'Juillet'),
+         (12849, 'Août'),
+         (12850, 'Septembre'),
+         (12851, 'Octobre'),
+         (12852, 'Novembre'),
+         (12853, 'Décembre')],
         string='Mois clôture exercices', default=12)
     is_seed_scop = fields.Boolean("Est une SCOP d'amorçage")
     seed_end = fields.Date("Date de fin du dispositif d'amorçage",
@@ -410,14 +410,22 @@ class ResPartneCertification(models.Model):
     _description = "Certification"
 
     name = fields.Char('Certification')
+    id_riga = fields.Integer("ID RIGA")
     color = fields.Integer('Couleur Index')
 
 
+class ScopPartnerCompanyType(models.Model):
+    _inherit = "res.partner.company_type"
+
+    id_riga = fields.Integer("ID RIGA")
+
+
 class ResPartnerCooperativeForm(models.Model):
     _name = "res.partner.cooperative.form"
     _description = "Cooperative form"
 
     name = fields.Char('Cooperative form')
+    id_riga = fields.Integer("ID RIGA")
 
 
 class ResPartnerCreationOrigin(models.Model):
diff --git a/views/scop_config_views.xml b/views/scop_config_views.xml
index 3b4a809..7656711 100644
--- a/views/scop_config_views.xml
+++ b/views/scop_config_views.xml
@@ -138,6 +138,40 @@
         </record>
 
 
+        <!-- Company Type -->
+        <record model="ir.ui.view" id="res_partner_company_type_form_view">
+            <field name="name">res.partner.company.type.form (in in cgscop_partner)</field>
+            <field name="model">res.partner.company.type</field>
+            <field name="inherit_id" ref="partner_company_type.res_partner_company_type_form_view"/>
+            <field name="arch" type="xml">
+                <field name="name" position="after">
+                    <field name="id_riga"/>
+                </field>
+            </field>
+        </record>
+
+        <record model="ir.ui.view" id="res_partner_company_type_search_view">
+            <field name="name">res.partner.company.type.search (in in cgscop_partner)</field>
+            <field name="model">res.partner.company.type</field>
+            <field name="inherit_id" ref="partner_company_type.res_partner_company_type_search_view"/>
+            <field name="arch" type="xml">
+                <field name="name" position="after">
+                    <field name="id_riga"/>
+                </field>
+            </field>
+        </record>
+
+        <record model="ir.ui.view" id="res_partner_company_type_tree_view">
+            <field name="name">res.partner.company.type.tree (in cgscop_partner)</field>
+            <field name="model">res.partner.company.type</field>
+            <field name="inherit_id" ref="partner_company_type.res_partner_company_type_tree_view"/>
+            <field name="arch" type="xml">
+                <field name="name" position="after">
+                    <field name="id_riga"/>
+                </field>
+            </field>
+        </record>
+
         <!-- RGPD Origin -->
         <record id="view_res_partner_rgpd_origin_tree" model="ir.ui.view">
             <field name="name">res.partner.rgpd.origin.tree</field>
-- 
GitLab