Skip to content
Extraits de code Groupes Projets
Valider e4de2100 rédigé par Juliana's avatar Juliana
Parcourir les fichiers

Modif affichage Siren + Date seed calculated

parent 9abcb270
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -172,8 +172,7 @@ class ScopPartner(models.Model): ...@@ -172,8 +172,7 @@ class ScopPartner(models.Model):
string='Mois clôture exercices', default=12853, string='Mois clôture exercices', default=12853,
track_visibility='onchange') track_visibility='onchange')
is_seed_scop = fields.Boolean("Est une SCOP d'amorçage") is_seed_scop = fields.Boolean("Est une SCOP d'amorçage")
seed_end = fields.Date("Date de fin du dispositif d'amorçage", seed_end = fields.Date("Date de fin du dispositif d'amorçage")
default=str(datetime.today() + timedelta(2556)))
is_incubated = fields.Boolean("Est incubé") is_incubated = fields.Boolean("Est incubé")
incubator_id = fields.Many2one( incubator_id = fields.Many2one(
'res.partner', 'res.partner',
...@@ -387,6 +386,18 @@ class ScopPartner(models.Model): ...@@ -387,6 +386,18 @@ class ScopPartner(models.Model):
for coop in self: for coop in self:
coop.creation_suborigin_id = False coop.creation_suborigin_id = False
@api.onchange('is_seed_scop')
def onchange_is_seed_scop(self):
for coop in self:
if coop.is_seed_scop == True:
if coop.date_1st_sign:
coop.seed_end = coop.date_1st_sign + timedelta(2556)
else:
coop.seed_end = datetime.today().date() + timedelta(2556)
else:
coop.seed_end = False
@api.onchange('organization_type_id') @api.onchange('organization_type_id')
def onchange_organization_type_id(self): def onchange_organization_type_id(self):
for partner in self: for partner in self:
......
...@@ -246,8 +246,14 @@ ...@@ -246,8 +246,14 @@
<field name="social_object" attrs="{'required':[('project_status','in',('2_pre-diagnostic', '3_accompagnement','4_adhesion', '5_cg', '6_suivi'))]}"/> <field name="social_object" attrs="{'required':[('project_status','in',('2_pre-diagnostic', '3_accompagnement','4_adhesion', '5_cg', '6_suivi'))]}"/>
<field name="naf_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':['|', ('project_status','in',('4_adhesion', '5_cg'), '&amp;', ('write_date', '=', False), ('project_status', '=', '6_suivi'))]}" options="{'no_open': True, 'no_create': True}"/> <field name="naf_id" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':['|', ('project_status','in',('4_adhesion', '5_cg'), '&amp;', ('write_date', '=', False), ('project_status', '=', '6_suivi'))]}" options="{'no_open': True, 'no_create': True}"/>
<field name="certification_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/> <field name="certification_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}"/>
<label for='siret' string="SIRET" class="oe_edit_only"/>
<div>
<field name="siret" class="oe_edit_only" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':['|', ('project_status','in',('4_adhesion', '5_cg')), '&amp;', ('write_date', '=', False), ('project_status', '=', '6_suivi')]}"/> <field name="siret" class="oe_edit_only" attrs="{'readonly': [('write_date', '!=', False), ('project_status', '=', '6_suivi')], 'required':['|', ('project_status','in',('4_adhesion', '5_cg')), '&amp;', ('write_date', '=', False), ('project_status', '=', '6_suivi')]}"/>
<field name="formatted_siret" string="SIRET" class="oe_read_only"/> </div>
<label for='formatted_siret' string="SIRET" class="oe_read_only"/>
<div>
<field name="formatted_siret" class="oe_read_only" />
</div>
<field name="siren" readonly="1"/> <field name="siren" readonly="1"/>
<field name="capital" attrs="{'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}" widget="monetary"/> <field name="capital" attrs="{'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}" widget="monetary"/>
<field name="first_closeout" attrs="{'required':[('project_status','in',('4_adhesion', '5_cg', '6_suivi'))]}"/> <field name="first_closeout" attrs="{'required':[('project_status','in',('4_adhesion', '5_cg', '6_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