Skip to content
Extraits de code Groupes Projets
Valider becbc8fe rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] new member wizard and contribution template

parent 806eaa2b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -444,9 +444,6 @@ class ScopCotisationAura(models.Model):
('type_id', '=', 'lm'),
('is_qualified', '=', True)
], order='create_date desc', limit=1)
if len(liasse_id) > 1:
print(member.name)
print(member.id)
return liasse_id
# ------------------------------------------------------
......
......@@ -8,13 +8,13 @@
<template id="scop_report_cotisation_aura" inherit_id="cgscop_account.scop_report_invoice_document">
<xpath expr="//div[@name='hook_page']" position="after">
<div t-elif="o.type == 'out_invoice' and o.journal_id == o.company_id.contribution_journal_id and o.company_id.is_contribution_aura"
class="page mt32" style="text-align: justify;">
<div id="informations" class="mt32 mb32" style="font-size: 14px; text-align: justify">
class="page" style="text-align: justify;">
<div id="informations" class="mt16 mb16" style="font-size: 13px; text-align: justify">
<div class="col-12">
<h2 t-if="o.state == 'draft'">
Brouillon
</h2>
<p style="font-size: 16px;">
<p style="font-size: 15px;">
<strong>
Appel de cotisation Union Régionale AURA <span t-esc="str(o.year)"/><br/>
<span t-field="o.number"/>
......@@ -86,7 +86,7 @@
<p>
Nous vous prions d’agréer, Madame, Monsieur, l’expression de nos sincères salutations.
</p>
<p class="mt32">
<p class="mt16">
Isabelle TREFFOT,
<br/>
Responsable administratif et financier.
......
......@@ -43,15 +43,18 @@ class ScopCotisationWizard(models.TransientModel):
def onchange_domain_partner_ids(self):
if self.type == 'selected':
id_cotisation_aura = self.env.context['id_cotisation_aura']
invoiced_members_ids = self.cotisation_aura_id.browse(
id_cotisation_aura).invoice_ids.mapped('partner_id')
member_invoiced_ids = self.cotisation_aura_id.browse(id_cotisation_aura).invoice_ids.mapped('partner_id')
member_to_invoice_ids = self.cotisation_aura_id.browse(
id_cotisation_aura).get_new_members() - member_invoiced_ids
print(member_to_invoice_ids)
res = {'domain': {
'partner_ids': [
('ur_id', '=', self.env.user.company_id.ur_id.id),
('is_company', '=', True),
('id', 'not in', invoiced_members_ids.mapped('id'))]
}}
('is_cooperative', '=', True),
('id', 'in', member_to_invoice_ids.ids)]
}
}
return res
# ------------------------------------------------------
......
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