From a1f66f51335fe4983f8c0e5f1d7019caab21daae Mon Sep 17 00:00:00 2001 From: jordan <jordan@le-filament.com> Date: Mon, 7 Mar 2022 17:23:08 +0100 Subject: [PATCH] [update] move model res_partner_federation to cgscop_partner --- __manifest__.py | 5 +++++ datas/res_partner_federation_data.xml | 25 +++++++++++++++++++++++++ models/res_partner_lists.py | 12 ++++++++++++ views/scop_config_views.xml | 1 + 4 files changed, 43 insertions(+) create mode 100644 datas/res_partner_federation_data.xml diff --git a/__manifest__.py b/__manifest__.py index a8b2c62..a0e5494 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -16,8 +16,10 @@ "phone_validation", ], "data": [ + # Security "security/security_rules.xml", "security/ir.model.access.csv", + # Datas "datas/union_regionale_data.xml", "datas/res_country_state.xml", "datas/res_partner_certification_data.xml", @@ -25,6 +27,7 @@ "datas/res_partner_cooperative_form_data.xml", "datas/res_partner_creation_origin_data.xml", "datas/res_partner_dissolution_reason_data.xml", + "datas/res_partner_federation_data.xml", "datas/res_partner_mandate_data.xml", "datas/res_partner_secteur_activite_data.xml", "datas/res_partner_function_lst_data.xml", @@ -38,12 +41,14 @@ "datas/scop_contribution_type_data.xml", "datas/scop_membership_reason_end_data.xml", "datas/scop_membership_type_data.xml", + # Wizards "wizard/scop_address_wizard.xml", "wizard/scop_period_wizard.xml", "wizard/scop_deces_wizard.xml", "wizard/scop_membership_out_wizard.xml", "wizard/scop_membership_period_wizard.xml", "wizard/scop_status_wizard.xml", + # Views "views/assets.xml", "views/res_company.xml", "views/res_users.xml", diff --git a/datas/res_partner_federation_data.xml b/datas/res_partner_federation_data.xml new file mode 100644 index 0000000..69d0210 --- /dev/null +++ b/datas/res_partner_federation_data.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!-- Copyright 2019 Le Filament + License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> + +<odoo> + <data noupdate="1"> + + <record id="COM" model="res.partner.federation"> + <field name="name">Fed. des scop de la communication</field> + </record> + + <record id="IND" model="res.partner.federation"> + <field name="name">Fed. des scop de l'industrie</field> + </record> + + <record id="BTP" model="res.partner.federation"> + <field name="name">Fed. des scop du BTP</field> + </record> + + <record id="CAE" model="res.partner.federation"> + <field name="name">Fed. des CAE</field> + </record> + + </data> +</odoo> \ No newline at end of file diff --git a/models/res_partner_lists.py b/models/res_partner_lists.py index b5fcb3e..7cd5223 100644 --- a/models/res_partner_lists.py +++ b/models/res_partner_lists.py @@ -84,6 +84,13 @@ class ResPartnerFunctionLst(models.Model): name = fields.Char("Fonction") +class ResPartnerFederation(models.Model): + _name = "res.partner.federation" + _description = "Fédérations" + + name = fields.Char('Fédération') + + class ScopPartnerNaf(models.Model): _inherit = "res.partner.naf" @@ -93,6 +100,11 @@ class ScopPartnerNaf(models.Model): ondelete="restrict", ) id_riga = fields.Integer("ID RIGA") + federation_id = fields.Many2one( + 'res.partner.federation', + string='Fédération', + on_delete='restrict', + track_visibility='onchange') class ResPartnerOrganizationType(models.Model): diff --git a/views/scop_config_views.xml b/views/scop_config_views.xml index 07fcf3b..12c1dcd 100644 --- a/views/scop_config_views.xml +++ b/views/scop_config_views.xml @@ -411,6 +411,7 @@ <field name="arch" type="xml"> <field name="name" position="after"> <field name="secteur_id" options="{'no_create': True}" /> + <field name="federation_id" options="{'no_create': True}" /> <field name="id_riga" /> </field> </field> -- GitLab