From b35163c703e964baf78e3752983e6b863cc2f668 Mon Sep 17 00:00:00 2001
From: Quentin <quentin@l-filament.com>
Date: Wed, 18 Oct 2023 17:33:25 +0200
Subject: [PATCH] =?UTF-8?q?[ADD]=20Vue=20modifiable=20sur=20le=20champ=20?=
 =?UTF-8?q?=C3=A9tiquette=20pour=20un=20groupe=20sp=C3=A9cifique?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 __manifest__.py         |  1 +
 views/afac_category.xml | 31 +++++++++++++++++++++++++++++++
 views/res_partner.xml   |  3 +++
 3 files changed, 35 insertions(+)
 create mode 100644 views/afac_category.xml

diff --git a/__manifest__.py b/__manifest__.py
index 4f5aa3a..9a7e812 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -21,6 +21,7 @@
         "data/contributor_cron.xml",
         # views
         "views/assets.xml",
+        "views/afac_category.xml",
         "views/afac_partner_list.xml",
         "views/afac_project.xml",
         "views/afac_project_partner.xml",
diff --git a/views/afac_category.xml b/views/afac_category.xml
new file mode 100644
index 0000000..bee8207
--- /dev/null
+++ b/views/afac_category.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+    <data>
+
+        <record id="view_partner_category_tree" model="ir.ui.view">
+            <field name="name">res.partner.category.tree</field>
+            <field name="model">res.partner.category</field>
+            <field name="arch" type="xml">
+                <tree string="Liste des étiquettes">
+                    <field name="name"/>
+                </tree>
+            </field>
+        </record>
+
+        <record id="action_afac_category" model="ir.actions.act_window">
+            <field name="name">Étiquette</field>
+            <field name="res_model">res.partner.category</field>
+            <field name="view_mode">tree,form</field>
+            <field name="view_id" ref="afac_partner.view_partner_category_tree"/>
+        </record>
+
+        <menuitem
+            name="Etiquettes"
+            id="menu_afac_category"
+            sequence="10"
+            parent="contacts.menu_contacts"
+            action="action_afac_category"
+            groups="afac_partner.group_afac_list_manager"
+        />
+    </data>
+</odoo>
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 6218258..c4ce1c2 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -402,6 +402,9 @@
                         >Adresse</b>
                     </span>
                 </xpath>
+                <xpath expr="//field[@name='category_id']" position="attributes">
+                    <attribute name="options">{'no_create':1}</attribute>
+                </xpath>
                 <xpath expr="//field[@name='vat']" position="after">
                     <field
                         name="is_contributor"
-- 
GitLab