From 307fc1104ce31572f4ad5e85fb683cbe6941add2 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Wed, 8 Feb 2023 14:49:39 +0100 Subject: [PATCH] [update] replace start_stat by start date for membership --- models/scop_instance.py | 10 ++++------ models/scop_instance_partner.py | 2 +- views/scop_instance.xml | 4 ++-- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/models/scop_instance.py b/models/scop_instance.py index 04c65db..bd33147 100644 --- a/models/scop_instance.py +++ b/models/scop_instance.py @@ -6,7 +6,6 @@ from odoo import _, api, fields, models from odoo.exceptions import UserError, ValidationError _logger = logging.getLogger(__name__) -# HELP : https://chemistry.apache.org/python/docs/examples.html class ScopInstance(models.Model): @@ -17,7 +16,7 @@ class ScopInstance(models.Model): # ------------------------------------------------------ is_type_membership = fields.Boolean("Adhésions") date_membership = fields.Date( - string="Date d'adhésion statistique", + string="Date d'adhésion", ) instance_partner_ids = fields.One2many( comodel_name="scop.instance.partner", @@ -254,7 +253,6 @@ class ScopInstance(models.Model): Select all coop in state positive & status "soumis cg" to be validated - use scop_valid_cg - set lf_adhesion qualified - - affect new start_stat if needed - log success or error - open wizard to send mail to all validated coops """ @@ -281,9 +279,9 @@ class ScopInstance(models.Model): ], limit=1, ) - if membership_period.start_stat != r.statistic_membership_date: + if membership_period.start != r.statistic_membership_date: membership_period.update( - {"start_stat": r.statistic_membership_date} + {"start": r.statistic_membership_date} ) # log success validated_partners.append(partner.id) @@ -352,5 +350,5 @@ class ScopInstance(models.Model): lambda p: p.start == self.date.date() and not p.end ) membership_period_ids.update( - {"start_stat": self.date_membership} + {"start": self.date_membership} ) diff --git a/models/scop_instance_partner.py b/models/scop_instance_partner.py index 3305fde..ec4c730 100644 --- a/models/scop_instance_partner.py +++ b/models/scop_instance_partner.py @@ -54,7 +54,7 @@ class ScopInstancePartner(models.Model): ) comments = fields.Text("Commentaires") statistic_membership_date = fields.Date( - string="Date d'adhésion statistique", + string="Date d'adhésion", default=lambda self: self._get_default_date_stat(), ) diff --git a/views/scop_instance.xml b/views/scop_instance.xml index ddf9e87..13ed5ce 100644 --- a/views/scop_instance.xml +++ b/views/scop_instance.xml @@ -89,7 +89,7 @@ <button name="update_membership_date" type="object" - string="Mettre à jour la date d'adhésion statistique" + string="Mettre à jour la date d'adhésion" class="btn-outline-dark btn-sm" /> </group> @@ -121,7 +121,7 @@ <field name="statistic_membership_date" readonly="False" - string="Date adhésion stat." + string="Date adhésion" /> <button name="switch_state" -- GitLab