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

[update] direccte_id and affectation_direccte is managed in cgscop_liste_ministere

parent cb06e763
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -235,18 +235,19 @@ class ScopPartner(models.Model):
:return: Logs of errors if needed
"""
self.ensure_one()
lm_adhesion = self.get_lm_adhesion()
errors_complete_fields = self.check_compulsory_fields(lm_adhesion)
errors_complete_docs = self.check_compulsory_docs()
if errors_complete_fields or errors_complete_docs:
self.list_logs = '<strong>' + \
fields.Datetime.now().astimezone(timezone('Europe/Paris')). \
strftime("%d/%m/%Y - %-H:%M") + \
'</strong> - Impossible de soumettre le dossier à la CG Scop' + \
errors_complete_fields + errors_complete_docs
return False
else:
self.list_logs = False
# lm_adhesion = self.get_lm_adhesion()
# errors_complete_fields = self.check_compulsory_fields(lm_adhesion)
# errors_complete_docs = self.check_compulsory_docs()
# if errors_complete_fields or errors_complete_docs:
# self.list_logs = '<strong>' + \
# fields.Datetime.now().astimezone(timezone('Europe/Paris')). \
# strftime("%d/%m/%Y - %-H:%M") + \
# '</strong> - Impossible de soumettre le dossier à la CG Scop' + \
# errors_complete_fields + errors_complete_docs
# return False
# else:
# self.list_logs = False
# return True
return True
def check_compulsory_fields(self, lm):
......@@ -410,19 +411,6 @@ class ScopPartner(models.Model):
amount_adhesion = 80
return amount_adhesion
@api.multi
def affectation_direccte(self):
""" Affecte DIRECCTE thanks to zip_department
:return:
"""
organization_type_dirrecte = self.env.ref('cgscop_partner.riga_14562')
direccte_id = self.env['res.partner'].search([
('organization_subtype_id', '=', organization_type_dirrecte.id),
('zip_departement', '=', self.zip_departement)
])
if len(direccte_id) == 1:
self.direccte_id = direccte_id.id
# ------------------------------------------------------
# Override parent / Change of status
# ------------------------------------------------------
......@@ -438,8 +426,6 @@ class ScopPartner(models.Model):
if self.is_project_complete():
super(ScopPartner, self).scop_send_to_cg()
self.date_transmission_cg = fields.Date.today()
# Affectation to DIRECCTE
self.affectation_direccte()
message = "Le dossier d'adhésion a été transmis à la CG Scop"
else:
message = self.list_logs
......
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