diff --git a/__manifest__.py b/__manifest__.py index bf9036e68fea82fa56f30a863926dabd9e5c2ab3..6391a9328bf75553c301750d7aa5b04bf2fcb638 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -35,6 +35,8 @@ "datas/res.partner.cooperative.form.csv", "datas/res.partner.creation.origin.csv", "datas/res.partner.dissolution.reason.csv", + "datas/res.partner.keywords.csv", + "datas/res.partner.mandate.csv", "datas/res.partner.organization.type.csv", "datas/res.partner.rgpd.origin.csv", "datas/scop.contribution.type.csv", diff --git a/datas/res.partner.category.csv b/datas/res.partner.category.csv index e00d82460c55e5730cb5a3d93143984c6d649c47..47b5ebf58433d4a298b4000c88f81337e583aa35 100644 --- a/datas/res.partner.category.csv +++ b/datas/res.partner.category.csv @@ -1,26 +1,26 @@ -"id","ur_id","id_riga","name" -aura_01,"AURA","11776","Alimentation / Agriculture / Horticulture" -aura_02,"AURA","14074","Bois / Ameublement / carton / Verre / Céramique" -aura_03,"AURA","11777","BTP et activités connexes" -aura_04,"AURA","14075","Bureaux d'etudes batiment" -aura_05,"AURA","14076","Cuirs et étoffes" -aura_06,"AURA","14077","Divers" -aura_07,"AURA","14078","Fonderie / Travail des métaux / Mécanique" -aura_08,"AURA","14079","Industrie du livre et communication" -aura_09,"AURA","14080","Services intellectuels et culturels" -aura_10,"AURA","14081","Services matériels" -idf_01,"Paris","14071","ACTION SOCIALE" -idf_02,"Paris","14073","ALIMENTATION / COMMERCE" -idf_03,"Paris","11772","ARTISANAT / PETITE PRODUCTION" -idf_04,"Paris","14063","BTP" -idf_05,"Paris","14068","COMMUNICATION / WEB / PRESSE / EVT" -idf_06,"Paris","14069","CULTURE / LOISIR" -idf_07,"Paris","14072","EDITION" -idf_08,"Paris","14064","ETUDES ET CONCEPTION BTP / AMENAGEMENT TERRITOIRE " -idf_09,"Paris","14070","FORMATION / ACCOMPAGNEMENT DES PERSONNES" -idf_10,"Paris","14065","FORMATION / CONSEIL AUX ORGANISATIONS" -idf_11,"Paris","14062","IMPRIMERIE / REPROGRAPHIE / FACONNAGE / ROUTAGE" -idf_12,"Paris","11771","INDUSTRIE" -idf_13,"Paris","14067","INFORMATIQUE (développement, conseil, maintenance)" -idf_14,"Paris","14066","PRESTATION DE SERVICE" -idf_15,"Paris","11773","TRANSPORT / MANUTENTION" \ No newline at end of file +id,ur_id,id_riga,name +riga_11776,AURA,11776,Alimentation / Agriculture / Horticulture +riga_14074,AURA,14074,Bois / Ameublement / carton / Verre / Céramique +riga_11777,AURA,11777,BTP et activités connexes +riga_14075,AURA,14075,Bureaux d'etudes batiment +riga_14076,AURA,14076,Cuirs et étoffes +riga_14077,AURA,14077,Divers +riga_14078,AURA,14078,Fonderie / Travail des métaux / Mécanique +riga_14079,AURA,14079,Industrie du livre et communication +riga_14080,AURA,14080,Services intellectuels et culturels +riga_14081,AURA,14081,Services matériels +riga_14071,Paris,14071,ACTION SOCIALE +riga_14073,Paris,14073,ALIMENTATION / COMMERCE +riga_11772,Paris,11772,ARTISANAT / PETITE PRODUCTION +riga_14063,Paris,14063,BTP +riga_14068,Paris,14068,COMMUNICATION / WEB / PRESSE / EVT +riga_14069,Paris,14069,CULTURE / LOISIR +riga_14072,Paris,14072,EDITION +riga_14064,Paris,14064,ETUDES ET CONCEPTION BTP / AMENAGEMENT TERRITOIRE +riga_14070,Paris,14070,FORMATION / ACCOMPAGNEMENT DES PERSONNES +riga_14065,Paris,14065,FORMATION / CONSEIL AUX ORGANISATIONS +riga_14062,Paris,14062,IMPRIMERIE / REPROGRAPHIE / FACONNAGE / ROUTAGE +riga_11771,Paris,11771,INDUSTRIE +riga_14067,Paris,14067,"INFORMATIQUE (développement, conseil, maintenance)" +riga_14066,Paris,14066,PRESTATION DE SERVICE +riga_11773,Paris,11773,TRANSPORT / MANUTENTION diff --git a/datas/res.partner.creation.origin.csv b/datas/res.partner.creation.origin.csv index 979817375cabaa206ea723c28ad4c29e231b1772..39d8583f4d4b4435a2fde80389433f38cfeadf14 100644 --- a/datas/res.partner.creation.origin.csv +++ b/datas/res.partner.creation.origin.csv @@ -1,17 +1,17 @@ -"id","parent_id:id","name","id_riga" -exnihilo,,"Ex-Nihilo",14215 -exnihilo_5,exnihilo,"Création par des porteurs de projet",14648 -exnihilo_6,exnihilo,"Création d'une filiale de Scop ou de Scic",14649 -exnihilo_7,exnihilo,"Essaimage",14658 -transmission,,"Transmission d'entreprise saine",14634 -transmission_1,transmission,"Transmission d'une entreprise indépendante saine avec départ des dirigeants (succession)",14993 -transmission_2,transmission,"Transmission d'une entreprise indépendante saine avec maintien des dirigeants",14992 -transmission_6,transmission,"Transmission d'une filiale suite à restructuration de groupe",14661 -transmission_7,transmission,"Transmission d'une filiale d'une association",14660 -reprise,,"Reprise d'entreprise en difficulté",14217 -reprise_5,reprise,"Reprise d'une entreprise en procédure collective",14656 -reprise_6,reprise,"Reprise d'une entreprise en difficulté économique",14652 -reprise_7,reprise,"Création suite à un arrêt d'activité",14655 -transformation,,"Transformation d'association ou de coopérative",14218 -transformation_5,transformation,"Transformation d'une association (hors association de préfiguration)",14659 -transformation_6,transformation,"Transformation d'une Coopérative",14653 +id,parent_id:id,name,id_riga +riga_14215,,Ex-Nihilo,14215 +riga_14648,riga_14215,Création par des porteurs de projet,14648 +riga_14649,riga_14215,Création d'une filiale de Scop ou de Scic,14649 +riga_14658,riga_14215,Essaimage,14658 +riga_14634,,Transmission d'entreprise saine,14634 +riga_14993,riga_14634,Transmission d'une entreprise indépendante saine avec départ des dirigeants (succession),14993 +riga_14992,riga_14634,Transmission d'une entreprise indépendante saine avec maintien des dirigeants,14992 +riga_14661,riga_14634,Transmission d'une filiale suite à restructuration de groupe,14661 +riga_14660,riga_14634,Transmission d'une filiale d'une association,14660 +riga_14217,,Reprise d'entreprise en difficulté,14217 +riga_14656,riga_14217,Reprise d'une entreprise en procédure collective,14656 +riga_14652,riga_14217,Reprise d'une entreprise en difficulté économique,14652 +riga_14655,riga_14217,Création suite à un arrêt d'activité,14655 +riga_14218,,Transformation d'association ou de coopérative,14218 +riga_14659,riga_14218,Transformation d'une association (hors association de préfiguration),14659 +riga_14653,riga_14218,Transformation d'une Coopérative,14653 diff --git a/datas/res.partner.keywords.csv b/datas/res.partner.keywords.csv new file mode 100644 index 0000000000000000000000000000000000000000..e357d9e96a5e91d9b082fc778f714e506a0e281a --- /dev/null +++ b/datas/res.partner.keywords.csv @@ -0,0 +1,11 @@ +id,id_riga,name +riga_11656,11656,"Agriculture, pêche, alimentation, restauration" +riga_11662,11662,"Autre" +riga_11657,11657,"Conseil, formation, prestations pour les entreprises / territoires" +riga_11658,11658,"Culture, media, patrimoine, tourisme, sport, animation" +riga_11655,11655,"Energies renouvelables" +riga_11654,11654,"Environnement (nature, recyclage, mobilité, autopartage, ...)"" +riga_16541,16541,"Groupement d'employeurs" +riga_11660,11660,"Habitat" +riga_11661,11661,"Interim" +riga_11659,11659,"Services de proximité, santé, social, handicap, petite enfance, hébergement" diff --git a/datas/res.partner.mandate.csv b/datas/res.partner.mandate.csv new file mode 100644 index 0000000000000000000000000000000000000000..abcbf26f8d768faac8953d854c4e3a78e8382dbc --- /dev/null +++ b/datas/res.partner.mandate.csv @@ -0,0 +1,6 @@ +id,name +mandate_1,PDG +mandate_2,Président +mandate_3,DG +mandate_4,"Gérant/Co-Gérant" +mandate_5,Administateur \ No newline at end of file diff --git a/datas/res.partner.organization.type.csv b/datas/res.partner.organization.type.csv index 3c804a4af57de617ce8ee32e060eec3644cb1b21..8d5b413c3bde6c934f8fc3981948bb45d5d713e2 100644 --- a/datas/res.partner.organization.type.csv +++ b/datas/res.partner.organization.type.csv @@ -1,78 +1,78 @@ -"id","parent_id:id","id_riga","name" -1,,14555,"Education & Recherche" -101,1,16396,"Université" -102,1,14418,"Education & Recherche" -103,1,16395,"Grandes écoles" -2,,11518,"Médias" -201,2,11537,"Agence de Média" -202,2,11536,"Agence de Presse" -203,2,11532,"Presse Ecrite Nationale" -204,2,11535,"Presse Ecrite PQR" -205,2,11534,"Radio" -206,2,11533,"TV" -3,,11517,"Structure du Mouvement" -301,3,14038,"Confédération" -302,3,11528,"Union Régionale" -303,3,14859,"Antenne union régionale" -304,3,14037,"Fédération" -305,3,14857,"Fédération régionale" -306,3,16776,"Antenne Fédération Régionale" -307,3,14039,"Outils Financiers" -308,3,11531,"Union Sociale" -309,3,14433,"Clubs (CAC....)" -310,3,14858,"Autre outil national du mouvement" -311,3,16398,"Organisme d'appui régional" -312,3,14856,"Organisme réviseur du mvt" -4,,14561,"Organisme de tutelle" -401,4,14562,"DIRECCTE" -5,,14419,"Réseau ESS" -501,5,16325,"Accompagnement Création / Transmission / Reprise" -502,5,14426,"CFESS" -503,5,16397,"Coopérative agricole/SICA" -504,5,16572,"Coopérative artisanale" -505,5,14420,"CRESS / CNCRES" -506,5,14425,"Entreprise Sociale" -507,5,14424,"Fondation" -508,5,14422,"Mouvement Associatif" -509,5,14421,"Mouvement Coopératif" -510,5,14434,"Mouvement Coopératif Europe / International" -511,5,16552,"Mouvement entreprises sociales" -512,5,14423,"Mutuelle" -513,5,14427,"UDES" -514,5,,"Incubateur" -6,,14962,"Autre personne morale" -601,6,14964,"Association" -602,6,14963,"Entreprise" -603,6,14990,"Entreprise adhérente Centrale d'achat FEDCOM" -7,,14414,"Pouvoir Public" -701,7,14428,"CESE / CESER" -702,7,14430,"Commune / Communauté de communes" -703,7,14429,"Conseil Départemental" -704,7,14417,"Conseil Regional" -705,7,14824,"Mairie" -706,7,14416,"Ministere / Administration / Conseil (National)" -707,7,14825,"Préfecture" -708,7,14435,"Union Européenne" -709,7,14431,"Assemblée Nationale / Sénat" -8,,14554,"Fédération Hors Mouvement" -801,8,16394,"Autre fédération hors mouvement" -9,,11522,"Réseau Prestataire / Partenaire" -901,9,11763,"Accompagnement Création / Transmission / Reprise" -902,9,11759,"Administrateur/Mandataire Judiciaire" -903,9,14411,"CCI" -904,9,14826,"Chambre" -905,9,14952,"Commissaire au compte" -906,9,11757,"Consultant Formateur" -907,9,16320,"Education & Recherche" -908,9,11761,"Etablissement Financier" -909,9,14552,"Expert-Comptable" -910,9,14413,"Fédération / Syndicat professionel" -911,9,16324,"Fédération / Syndicat professionnel" -912,9,16323,"Mouvement Associatif" -913,9,14953,"Organisme réviseur" -914,9,16433,"Organisme réviseur, Expert-comptable / Commissaire au compte" -915,9,14432,"Parti Politique" -916,9,14823,"Pôle emploi" -917,9,11758,"Profession Juridique" -918,9,14412,"Syndicat de Salariés" -919,9,,"Banque" +id,parent_id:id,id_riga,name +riga_14555,,14555,Education & Recherche +riga_16396,riga_14555,16396,Université +riga_14418,riga_14555,14418,Education & Recherche +riga_16395,riga_14555,16395,Grandes écoles +riga_11518,,11518,Médias +riga_11537,riga_11518,11537,Agence de Média +riga_11536,riga_11518,11536,Agence de Presse +riga_11532,riga_11518,11532,Presse Ecrite Nationale +riga_11535,riga_11518,11535,Presse Ecrite PQR +riga_11534,riga_11518,11534,Radio +riga_11533,riga_11518,11533,TV +riga_11517,,11517,Structure du Mouvement +riga_14038,riga_11517,14038,Confédération +riga_11528,riga_11517,11528,Union Régionale +riga_14859,riga_11517,14859,Antenne union régionale +riga_14037,riga_11517,14037,Fédération +riga_14857,riga_11517,14857,Fédération régionale +riga_16776,riga_11517,16776,Antenne Fédération Régionale +riga_14039,riga_11517,14039,Outils Financiers +riga_11531,riga_11517,11531,Union Sociale +riga_14433,riga_11517,14433,Clubs (CAC....) +riga_14858,riga_11517,14858,Autre outil national du mouvement +riga_16398,riga_11517,16398,Organisme d'appui régional +riga_14856,riga_11517,14856,Organisme réviseur du mvt +riga_14561,,14561,Organisme de tutelle +riga_14562,riga_14561,14562,DIRECCTE +riga_14419,,14419,Réseau ESS +riga_16325,riga_14419,16325,Accompagnement Création / Transmission / Reprise +riga_14426,riga_14419,14426,CFESS +riga_16397,riga_14419,16397,Coopérative agricole/SICA +riga_16572,riga_14419,16572,Coopérative artisanale +riga_14420,riga_14419,14420,CRESS / CNCRES +riga_14425,riga_14419,14425,Entreprise Sociale +riga_14424,riga_14419,14424,Fondation +riga_14422,riga_14419,14422,Mouvement Associatif +riga_14421,riga_14419,14421,Mouvement Coopératif +riga_14434,riga_14419,14434,Mouvement Coopératif Europe / International +riga_16552,riga_14419,16552,Mouvement entreprises sociales +riga_14423,riga_14419,14423,Mutuelle +riga_14427,riga_14419,14427,UDES +incubator,riga_14419,,Incubateur +riga_14962,,14962,Autre personne morale +riga_14964,riga_14962,14964,Association +riga_14963,riga_14962,14963,Entreprise +riga_14990,riga_14962,14990,Entreprise adhérente Centrale d'achat FEDCOM +riga_14414,,14414,Pouvoir Public +riga_14428,riga_14414,14428,CESE / CESER +riga_14430,riga_14414,14430,Commune / Communauté de communes +riga_14429,riga_14414,14429,Conseil Départemental +riga_14417,riga_14414,14417,Conseil Regional +riga_14824,riga_14414,14824,Mairie +riga_14416,riga_14414,14416,Ministere / Administration / Conseil (National) +riga_14825,riga_14414,14825,Préfecture +riga_14435,riga_14414,14435,Union Européenne +riga_14431,riga_14414,14431,Assemblée Nationale / Sénat +riga_14554,,14554,Fédération Hors Mouvement +riga_16394,riga_14554,16394,Autre fédération hors mouvement +riga_11522,,11522,Réseau Prestataire / Partenaire +riga_11763,riga_11522,11763,Accompagnement Création / Transmission / Reprise +riga_11759,riga_11522,11759,Administrateur/Mandataire Judiciaire +riga_14411,riga_11522,14411,CCI +riga_14826,riga_11522,14826,Chambre +riga_14952,riga_11522,14952,Commissaire au compte +riga_11757,riga_11522,11757,Consultant Formateur +riga_16320,riga_11522,16320,Education & Recherche +riga_11761,riga_11522,11761,Etablissement Financier +riga_14552,riga_11522,14552,Expert-Comptable +riga_14413,riga_11522,14413,Fédération / Syndicat professionel +riga_16324,riga_11522,16324,Fédération / Syndicat professionnel +riga_16323,riga_11522,16323,Mouvement Associatif +riga_14953,riga_11522,14953,Organisme réviseur +riga_16433,riga_11522,16433,"Organisme réviseur, Expert-comptable / Commissaire au compte" +riga_14432,riga_11522,14432,Parti Politique +riga_14823,riga_11522,14823,Pôle emploi +riga_11758,riga_11522,11758,Profession Juridique +riga_14412,riga_11522,14412,Syndicat de Salariés +bank,riga_11522,,Banque diff --git a/datas/union.regionale.csv b/datas/union.regionale.csv index f28b052539544297f17867e7029cd8031e9233d1..96880dbdd96ff87903e27036032bf18d71d7c837 100644 --- a/datas/union.regionale.csv +++ b/datas/union.regionale.csv @@ -1,13 +1,13 @@ id,id_riga,long_name,name -ur_idf,"12784","UNION REGIONALE DES SCOP ILE DE FRANCE CENTRE VAL DE LOIRE DOM-TOM","Paris" -ur_hdf,"12785","UNION REGIONALE DES SCOP HAUTS DE FRANCE","Hauts-de-France" -ur_bfc,"12787","UNION REGIONALE DES SCOP BOURGOGNE FRANCHE COMTE","Bourgogne" -ur_ge,"12788","UNION REGIONALE DES SCOP GRAND EST","Est" -ur_arh,"12789","UNION REGIONALE DES SCOP AUVERGNE RHONE ALPES","AURA" -ur_pacac,"12791","UNION REGIONALE DES SCOP PROVENCE ALPES COTE D'AZUR CORSE","Paca" -ur_mp,"12792","UNION REGIONALE DES SCOP MIDI PYRENEES","Midi Pyrénées" -ur_lim,"12793","UNION REGIONALE DES SCOP LIMOUSIN","Limousin Berry" -ur_pc,"12794","UNION REGIONALE DES SCOP POITOU CHARENTES","Poitou Charentes" -ur_go,"12795","UNION REGIONALE DES SCOP OUEST","Ouest" -ur_aq,"12796","UNION REGIONALE DES SCOP AQUITAINE","Aquitaine" -ur_lr,"12797","UNION REGIONALE DES SCOP LANGUEDOC ROUSSILLON","Languedoc Roussillon" +riga_14231,14231,"UNION REGIONALE DES SCOP ILE DE FRANCE CENTRE VAL DE LOIRE DOM-TOM","Paris" +riga_14232,14232,"UNION REGIONALE DES SCOP HAUTS DE FRANCE","Hauts-de-France" +riga_14233,14233,"UNION REGIONALE DES SCOP BOURGOGNE FRANCHE COMTE","Bourgogne" +riga_14234,14234,"UNION REGIONALE DES SCOP GRAND EST","Est" +riga_14353,14353,"UNION REGIONALE DES SCOP AUVERGNE RHONE ALPES","AURA" +riga_14237,14237,"UNION REGIONALE DES SCOP PROVENCE ALPES COTE D'AZUR CORSE","Paca" +riga_14238,14238,"UNION REGIONALE DES SCOP MIDI PYRENEES","Midi Pyrénées" +riga_14239,14239,"UNION REGIONALE DES SCOP LIMOUSIN","Limousin Berry" +riga_14240,14240,"UNION REGIONALE DES SCOP POITOU CHARENTES","Poitou Charentes" +riga_14241,14241,"UNION REGIONALE DES SCOP OUEST","Ouest" +riga_14242,14242,"UNION REGIONALE DES SCOP AQUITAINE","Aquitaine" +riga_14243,14243,"UNION REGIONALE DES SCOP LANGUEDOC ROUSSILLON","Languedoc Roussillon" diff --git a/models/res_partner.py b/models/res_partner.py index 5e0047a650d1611c940e0bb1f7faae174a9e5a3b..6898e845e8cbecb430fe81ac190c6b0d1c33de9f 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -70,7 +70,7 @@ class ScopPartner(models.Model): director_ids = fields.One2many( 'res.partner', 'parent_id', string='Contacts Dirigeants', - domain=[('is_director', '=', True)]) + domain=[('mandate_id', '!=', False)]) # Infos générales / Suivi UR ur_id = fields.Many2one( @@ -158,7 +158,7 @@ class ScopPartner(models.Model): string='Canal de Prescription', on_delete='restrict') sigle = fields.Char("Sigle") - keywords_scic_ids = fields.Many2many( + keywords_scic_id = fields.Many2one( 'res.partner.keywords', string='Mots clés SCIC', on_delete='restrict') # Infos juridiques @@ -357,6 +357,10 @@ class ScopPartner(models.Model): 'res.partner.rgpd.origin', string="Origine du contact", on_delete='restrict') + mandate_id = fields.Many2one( + 'res.partner.mandate', + string="Mandat", + on_delete='restrict') contact_legality = fields.Selection( [("employee", "Salarié"), ("customer", "Client en contrat"), @@ -365,7 +369,6 @@ class ScopPartner(models.Model): ("legitimate", "Intérêt légitime"), ("none", "Aucune")], string="Licéité du contact", default="none") - is_director = fields.Boolean("Est un dirigeant") # Champs pour partenaires organization_type_id = fields.Many2one( @@ -532,13 +535,6 @@ class ResPartnerCooperativeForm(models.Model): id_riga = fields.Integer("ID RIGA") -class ResPartnerKeywords(models.Model): - _name = "res.partner.keywords" - _description = "Keywords SCIC" - - name = fields.Char('Keywords SCIC') - - class ResPartnerCreationOrigin(models.Model): _name = "res.partner.creation.origin" _description = "Creation Origin" @@ -568,6 +564,21 @@ class ResPartnerCreationOrigin(models.Model): return True +class ResPartnerKeywords(models.Model): + _name = "res.partner.keywords" + _description = "Keywords SCIC" + + name = fields.Char('Keywords SCIC') + id_riga = fields.Integer("ID RIGA") + + +class ResPartnerMandate(models.Model): + _name = "res.partner.mandate" + _description = "Mandat" + + name = fields.Char('Mandat') + + class ResPartnerOrganizationType(models.Model): _name = "res.partner.organization.type" _description = "Type of Organization" diff --git a/views/res_partner.xml b/views/res_partner.xml index b0e1b62e54703a075e8ba9066f2bb5ebd788c074..4e620361040ecf9edaad505d07035301d1623651 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -132,9 +132,9 @@ <field name="organization_subtype_id" attrs="{'invisible': [('is_company','=', False)]}" domain="[('parent_id', '=', organization_type_id), ('child_ids', '=', False)]" options="{'no_create': True}"/> </group> <group attrs="{'invisible': [('is_company','=', True)]}"> - <field name="title" options='{"no_open": True}' attrs="{'invisible': [('is_company','=', True)]}"/> + <field name="title" options='{"no_open": True}' attrs="{'invisible': [('is_company','=', True)]}"/> + <field name="mandate_id" options='{"no_create": True}' attrs="{'invisible': [('is_company','=', False)]}"/> <field name="function"/> - <field name="is_director"/> <field name="birthyear" attrs="{'invisible': [('is_company','=', True)]}"/> <field name="education_level" attrs="{'invisible': [('is_company','=', True)]}" options="{'no_create': True}"/> <field name="csp" attrs="{'invisible': [('is_company','=', True)]}" options="{'no_create': True}"/> diff --git a/views/res_partner_cooperative.xml b/views/res_partner_cooperative.xml index 287e8433fbb3c82475d41e3253c6770045344572..4805546c6b1c9dcfba53235491d94cc516e8444f 100644 --- a/views/res_partner_cooperative.xml +++ b/views/res_partner_cooperative.xml @@ -174,7 +174,7 @@ <field class="oe_edit_only" name="twitter" widget="url"/> </div> <field name="director_ids" mode="kanban" - context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_cedex': cedex, 'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_country_id': country_id, 'default_supplier': supplier, 'default_customer': customer, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'contact', 'default_is_director': True}"> + context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_cedex': cedex, 'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_country_id': country_id, 'default_supplier': supplier, 'default_customer': customer, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'contact'}"> <kanban> <field name="id"/> <field name="color"/> @@ -184,8 +184,8 @@ <field name="email"/> <field name="parent_id"/> <field name="is_company"/> + <field name="mandate_id"/> <field name="function"/> - <field name="is_director"/> <field name="phone"/> <field name="street"/> <field name="street2"/> @@ -239,9 +239,9 @@ <field name="firstname" string="Contact Name" attrs="{'required' : [('type', '=', 'contact')]}"/> <field name="title" placeholder="Madame" attrs="{'invisible': [('type','!=', 'contact')]}"/> + <field name="mandate_id" options="{'no_create': True}" attrs="{'invisible': [('type','!=', 'contact')]}"/> <field name="function" placeholder="Responsable des ventes" attrs="{'invisible': [('type','!=', 'contact')]}"/> - <field name="is_director" attrs="{'invisible': [('type','!=', 'contact')]}"/> <field name="email"/> <field name="phone" widget="phone"/> <field name="mobile" widget="phone"/> @@ -285,7 +285,7 @@ <field name="incubator_id" widget="res_partner_many2one" attrs="{'invisible': [('is_incubated', '!=', True)]}" options="{'no_create': True}"/> <field name="prescriber_canal_id" widget="res_partner_many2one" options="{'no_create': True}"/> <field name="sigle"/> - <field name="keywords_scic_ids" widget="many2many_tags" /> + <field name="keywords_scic_id" options="{'no_create': True}"/> </group> </group> <notebook colspan="4"> @@ -421,6 +421,7 @@ <field name="email"/> <field name="parent_id"/> <field name="is_company"/> + <field name="mandate_id"/> <field name="function"/> <field name="phone"/> <field name="street"/> @@ -510,9 +511,9 @@ <field name="firstname" string="Contact Name" attrs="{'required' : [('type', '=', 'contact')]}"/> <field name="title" placeholder="e.g. Mr." attrs="{'invisible': [('type','!=', 'contact')]}"/> + <field name="mandate_id" options='{"no_create": True}' attrs="{'invisible': [('type','!=', 'contact')]}"/> <field name="function" placeholder="e.g. Directeur des Ventes" attrs="{'invisible': [('type','!=', 'contact')]}"/> - <field name="is_director" attrs="{'invisible': [('type','!=', 'contact')]}"/> <field name="email"/> <field name="phone" widget="phone"/> <field name="mobile" widget="phone"/>