Skip to content
Extraits de code Groupes Projets
Valider d073eb2d rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

Modif UR en company_id et ajout origin_company_type_id

parent f8fd6aed
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -7,6 +7,9 @@ from odoo import models, fields
class ScopPartner(models.Model):
_inherit = "res.partner"
def _default_company(self):
return self.env['res.company']._company_default_get('res.partner')
# Infos générales
is_cooperative = fields.Boolean("Est une coopérative")
......@@ -14,12 +17,12 @@ class ScopPartner(models.Model):
# A garder ?
unique_id_si_ur = fields.Char("Identifiant unique SI UR")
unique_id_si_cg = fields.Char("Identifiant unique SI CG")
ur = fields.Many2one(
company_id = fields.Many2one(
'res.company',
string='Union Régionale',
domain=[('id', '!=', 1)],
on_delete='restrict')
index=True,
on_delete='restrict',
default=_default_company)
siren = fields.Char(string='SIREN', size=9)
registration_date = fields.Date(
string="Date d'immatriculation RCS")
......@@ -44,6 +47,12 @@ class ScopPartner(models.Model):
('transmission', 'Transmission'),
('takeover', 'reprise')],
string='Origine création en coop')
origin_company_type_id = fields.Many2one(
comodel_name='res.partner.company.type',
string="Forme juridique d'origine",
track_visibility='onchange',
on_delete='restrict'
)
project_status = fields.Selection(
[('1_information', "Phase d'information"),
('2_pre-diagnostic', 'Phase de pré-diagnostic'),
......
......@@ -166,12 +166,13 @@
attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/>
</group>
<group string="UR">
<field name="ur" required="True"/>
<field name="company_id" required="True" domain="[('id', '!=', 1)]"/>
<field name="creation_delegate_id" widget="res_partner_many2one"
attrs="{'required':[('project_status','in',('2_pre-diagnostic','3_accompagnement','4_adhesion', '5_suivi'))]}"/>
<field name="followup_delegate_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('5_suivi'))]}"/>
<field name="revision_delegate_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('5_suivi'))]}"/>
<field name="creation_origin" required="True"/>
<field name="origin_company_type_id" required="True"/>
<field name="project_status" required="True"/>
<field name="cooperative_form_id" attrs="{'required':[('project_status','in',('2_pre-diagnostic','3_accompagnement','4_adhesion', '5_suivi'))]}"/>
<field name="date_1st_sign" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter