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

[UPD]Change process adhesion when pass to statut follow

parent d33eb2a2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!1[add] merge 14.0 new process adh
......@@ -67,8 +67,8 @@ class ScopAlfrescoAdhesionPartner(models.Model):
}
def check_docs_adhesion(self):
compulsory_docs = self.get_compulsory_docs(True)
missing_docs = self.check_compulsory_docs(True)
compulsory_docs = self.get_compulsory_docs()
missing_docs = self.check_compulsory_docs()
html = str()
for doc in compulsory_docs:
html += "<input type='checkbox'"
......@@ -90,13 +90,18 @@ class ScopAlfrescoAdhesionPartner(models.Model):
# ------------------------------------------------------
# Business method
# ------------------------------------------------------
def get_compulsory_docs(self, is_adhesion=False):
def get_compulsory_docs(self):
domain = [
("coop_type_id", "=", self.cooperative_form_id.id),
("is_compulsory", "=", True),
]
if not is_adhesion:
# Si la coop est en projet de création
if self.project_status == "3_accompagnement":
domain += [("type_process", "=", "project")]
# Si la coop est en phase d'adhésion
if self.membership_status == "adhesion":
domain += [("type_process", "=", "adhesion")]
return self.env["scop.adhesion.file"].search(domain)
# ------------------------------------------------------
......@@ -167,13 +172,13 @@ class ScopAlfrescoAdhesionPartner(models.Model):
return res
def check_compulsory_docs(self, is_adhesion=False):
def check_compulsory_docs(self):
"""
Override function to check docs with cmis query
:return:
"""
errors = list()
compulsory_docs = self.get_compulsory_docs(is_adhesion)
compulsory_docs = self.get_compulsory_docs()
loaded_docs = self.env["scop.adhesion.file"].compulsory_doc_cmis_query(self)
compulsory_docs_list = compulsory_docs.mapped(
......
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