From 03625d4840bfa84f982e05817513e47275bbbbb2 Mon Sep 17 00:00:00 2001
From: jordan <jordan@le-filament.com>
Date: Wed, 14 Apr 2021 15:59:35 +0200
Subject: [PATCH] [add] menus for config status data

---
 models/res_partner_status_models.py |  4 +--
 views/res_partner_config.xml        | 50 ++++++++++++++++++++++++++++-
 2 files changed, 51 insertions(+), 3 deletions(-)

diff --git a/models/res_partner_status_models.py b/models/res_partner_status_models.py
index 1272f66..385e1e1 100644
--- a/models/res_partner_status_models.py
+++ b/models/res_partner_status_models.py
@@ -4,14 +4,14 @@
 from odoo import fields, models
 
 
-class PartnerType(models.Model):
+class PartnerCommerceStatus(models.Model):
     _name = "res.partner.commerce.status"
     _description = "Statut du commerce"
 
     name = fields.Char('Statut', required=True)
 
 
-class PartnerType(models.Model):
+class PartnerEssaimageStatus(models.Model):
     _name = "res.partner.essaimage.status"
     _description = "Avancement essaimage"
 
diff --git a/views/res_partner_config.xml b/views/res_partner_config.xml
index e47c39c..7d097ef 100644
--- a/views/res_partner_config.xml
+++ b/views/res_partner_config.xml
@@ -89,7 +89,7 @@
             <field name="name">res.partner.type.tree</field>
             <field name="model">res.partner.type</field>
             <field name="arch" type="xml">
-                <tree string="Type contact" editable="top">
+                <tree string="Type contact" editable="top" create="0">
                     <field name="name"/>
                     <field name="partner_type"/>
                 </tree>
@@ -101,8 +101,41 @@
             <field name="view_mode">tree</field>
         </record>
 
+        <!-- STATUT COMMERCE -->
+        <record id="res_partner_commerce_status_tree" model="ir.ui.view">
+            <field name="name">res.partner.commerce.status.tree</field>
+            <field name="model">res.partner.commerce.status</field>
+            <field name="arch" type="xml">
+                <tree string="Statuts des commerces" editable="top">
+                    <field name="name"/>
+                </tree>
+            </field>
+        </record>
+        <record id="action_res_partner_commerce_status" model="ir.actions.act_window">
+            <field name="name">Statuts des commerces</field>
+            <field name="res_model">res.partner.commerce.status</field>
+            <field name="view_mode">tree</field>
+        </record>
+
+        <!-- STATUT ESSAIMAGE -->
+        <record id="res_partner_essaimage_status_tree" model="ir.ui.view">
+            <field name="name">res.partner.essaimage.status.tree</field>
+            <field name="model">res.partner.essaimage.status</field>
+            <field name="arch" type="xml">
+                <tree string="Statuts des essaimages" editable="top">
+                    <field name="name"/>
+                </tree>
+            </field>
+        </record>
+        <record id="action_res_partner_essaimage_status" model="ir.actions.act_window">
+            <field name="name">Statuts des essaimages</field>
+            <field name="res_model">res.partner.essaimage.status</field>
+            <field name="view_mode">tree</field>
+        </record>
+
 
         <!-- MENUS -->
+        <!-- Typologie -->
         <menuitem id="menu_res_partner_typologie"
                   parent="contacts.res_partner_menu_config"
                   name="Typologie"
@@ -133,5 +166,20 @@
                   action="action_res_partner_participation"
                   sequence="60"/>
 
+        <!-- Statuts -->
+        <menuitem id="menu_res_partner_status"
+                  parent="contacts.res_partner_menu_config"
+                  name="Statuts"
+                  sequence="20"/>
+
+        <menuitem id="menu_res_partner_commerce_status"
+                  parent="menu_res_partner_status"
+                  action="action_res_partner_commerce_status"
+                  sequence="10"/>
+        <menuitem id="menu_res_partner_essaimage_status"
+                  parent="menu_res_partner_status"
+                  action="action_res_partner_essaimage_status"
+                  sequence="20"/>
+
     </data>
 </odoo>
-- 
GitLab