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

Add step "Sent to CG"

parent 9477ca29
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
id,name
rgpd_origin_1,Fiche contact, site internet
rgpd_origin_1,"Fiche contact, site internet"
rgpd_origin_2,Prospect journée d'info coll
rgpd_origin_3,"Prospect (salon, rdv, internet…)"
rgpd_origin_4,Dossiers d'adhésion
......
......@@ -34,8 +34,9 @@ class ScopPartner(models.Model):
('2_pre-diagnostic', 'Phase de pré-diagnostic'),
('3_accompagnement', "Phase d'accompagnement"),
('4_adhesion', "Phase d'adhésion"),
('5_suivi', 'Phase de suivi'),
('6_abandonne', 'Projet abandonné')],
('5_cg', 'Soumis CGScop'),
('6_suivi', 'Phase de suivi'),
('7_abandonne', 'Projet abandonné')],
track_visibility='onchange',
string='Statut projet',
index=True)
......@@ -209,7 +210,8 @@ class ScopPartner(models.Model):
on_delete='restrict')
# Contacts / Adresses
is_main_location = fields.Boolean("Est l'établissement principal", index=True)
is_main_location = fields.Boolean("Est l'établissement principal",
track_visibility='onchange')
# Périodes juridiques
scop_period_ids = fields.One2many(
......@@ -439,7 +441,7 @@ class ScopPartner(models.Model):
@api.multi
def write(self, vals):
result = super(ScopPartner, self).write(vals)
if vals.get('project_status') == '5_suivi':
if vals.get('project_status') == '6_suivi':
for partner in self:
self._create_period(partner)
return result
......@@ -449,7 +451,7 @@ class ScopPartner(models.Model):
def create(self, vals_list):
partners = super(ScopPartner, self).create(vals_list)
for vals in vals_list:
if vals.get('project_status') == '5_suivi':
if vals.get('project_status') == '6_suivi':
for partner in partners:
self._create_period(partner)
return partners
......@@ -478,6 +480,17 @@ class ScopPartner(models.Model):
return [('ur_id', '=', self.env.user.company_id.ur_id.id)]
@api.multi
def scop_send_to_cg(self):
# TODO - add call to API function
self.write({
'project_status': '5_cg',
})
return True
class ScopPartnerCategory(models.Model):
_inherit = "res.partner.category"
......
Ce diff est replié.
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