Skip to content
Extraits de code Groupes Projets

[add] merge 14.0 new process adh

1 file
+ 3
6
Comparer les modifications
  • Côte à côte
  • En ligne
+ 3
6
@@ -791,7 +791,6 @@ class ScopPartner(models.Model):
@@ -791,7 +791,6 @@ class ScopPartner(models.Model):
return self._search(domain + args, limit=limit, access_rights_uid=name_get_uid)
return self._search(domain + args, limit=limit, access_rights_uid=name_get_uid)
# Creation d'une periode lorsque le statut passe en Phase de Suivi
# Creation d'une periode lorsque le statut passe en Phase de Suivi
# TODO: à revoir et demander si mise en majuscule du nom de la structure
def write(self, vals):
def write(self, vals):
# Gestion casse des informations
# Gestion casse des informations
if vals.get("name"):
if vals.get("name"):
@@ -818,7 +817,6 @@ class ScopPartner(models.Model):
@@ -818,7 +817,6 @@ class ScopPartner(models.Model):
for partner in self:
for partner in self:
# Création d'une période lors du changement de statut en Suivi
# Création d'une période lors du changement de statut en Suivi
# Todo: A voir si le statut reste à celui là
if vals.get("project_status") == "4_suivi" and not self.env.context.get(
if vals.get("project_status") == "4_suivi" and not self.env.context.get(
"import_file"
"import_file"
):
):
@@ -837,10 +835,11 @@ class ScopPartner(models.Model):
@@ -837,10 +835,11 @@ class ScopPartner(models.Model):
return result
return result
# TODO: à revoir
# Création d'une période lors de la création d'une coopérative
@api.model_create_multi
@api.model_create_multi
def create(self, vals_list):
def create(self, vals_list):
 
"""
 
Création d'une période lors de la création d'une coopérative
 
"""
# Gestion casse des informations
# Gestion casse des informations
for vals in vals_list:
for vals in vals_list:
if vals.get("name"):
if vals.get("name"):
@@ -856,7 +855,6 @@ class ScopPartner(models.Model):
@@ -856,7 +855,6 @@ class ScopPartner(models.Model):
for vals in vals_list:
for vals in vals_list:
# Création d'une période si la coop est en statut en Suivi
# Création d'une période si la coop est en statut en Suivi
# Todo: A voir si le statut est bien celui là
if vals.get("is_cooperative") and vals.get("project_status") == "4_suivi":
if vals.get("is_cooperative") and vals.get("project_status") == "4_suivi":
for partner in partners:
for partner in partners:
if not partner.scop_period_ids:
if not partner.scop_period_ids:
@@ -1211,7 +1209,6 @@ class ScopPartner(models.Model):
@@ -1211,7 +1209,6 @@ class ScopPartner(models.Model):
return True
return True
def scop_abandonne(self):
def scop_abandonne(self):
# Todo: A vérifier pour le statut member?
self.write(
self.write(
{
{
"project_status": "5_abandonne",
"project_status": "5_abandonne",
Chargement en cours