Skip to content
Snippets Groups Projects
Commit 06b4ab96 authored by Benjamin - Le Filament's avatar Benjamin - Le Filament
Browse files

[update] remove lm_adhesion_id

parent 1295e284
No related branches found
No related tags found
1 merge request!1[add] merge 14.0 new process adh
......@@ -81,6 +81,7 @@ class ScopInstance(models.Model):
# We use LM instead of res_partner to get more info ...
# ... fields of res_partner are on LM (delegate = true)
lm_ids = list()
# TODO: remove LM
for partner in partners:
lm_partner = partner.get_lm_adhesion()
lm_ids.append(lm_partner.id)
......
......@@ -85,13 +85,11 @@ class ScopInstancePartner(models.Model):
def _compute_amount_adhesion(self):
for r in self:
if r.state == "positive":
lm = (
r.partner_id.lm_adhesion_id
if r.partner_id.lm_adhesion_id
else r.partner_id.get_lm_adhesion(r.instance_id.date.year)
)
effectif = lm.eff_tt
r.amount_adhesion = r.partner_id.get_theorical_amount_adhesion(effectif)
staff_line = r.partner_id.staff_ids.filtered(
lambda s: s.type_entry == "membership"
).sorted(key="effective_date", reverse=True)
staff_number = staff_line[0].staff_count if staff_line else 0
r.amount_adhesion = r.partner_id.get_theorical_amount_adhesion(staff_number)
else:
r.amount_adhesion = 0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment