Browse Source

export comptable + espace donateur

master
root 2 years ago
parent
commit
621fef04aa
4 changed files with 8 additions and 3 deletions
  1. +4
    -1
      models/event_registration.py
  2. +1
    -1
      models/partner.py
  3. +1
    -1
      views/portal.xml
  4. +2
    -0
      wizard/accounting_file_wizard.py

+ 4
- 1
models/event_registration.py View File

@ -5,6 +5,8 @@ from dateutil.relativedelta import relativedelta
from datetime import datetime
from werkzeug import utils
import json
import logging
_logger = logging.getLogger(__name__)
class EventRegistration(models.Model):
_inherit = 'event.registration'
@ -29,7 +31,8 @@ class EventRegistration(models.Model):
payment_info=json.loads(rec.invoice_id.invoice_payments_widget)
if payment_info:
nb_payments=len(payment_info['content'])
rec.date_payment= payment_info['content'][nb_payments]['date']
_logger.info(payment_info['content'])
rec.date_payment= payment_info['content'][nb_payments-1]['date']
else:
rec.date_payment=False


+ 1
- 1
models/partner.py View File

@ -72,7 +72,7 @@ class ResPartner(models.Model):
for rec in self:
rec.date_membership=False
partner_mb=self.env['kalachakra.membership'].search([('partner_id','=',int(rec.id))],order="end_date desc",limit=1)
partner_mb=self.env['kalachakra.membership'].sudo().search([('partner_id','=',int(rec.id))],order="end_date desc",limit=1)
if partner_mb:
rec.date_membership=partner_mb.end_date


+ 1
- 1
views/portal.xml View File

@ -15,7 +15,7 @@
<hr class="mt-1 mb-0"/>
<div t-field="user_id.partner_id" t-options='{"widget": "contact", "fields": ["email", "phone", "address", "name"]}'/>
<div style="color:red" t-field="user_id.partner_id.member_status"/>
<!-- <div style="font-size:15px;color:red"><span >Date de fin d'adhésion : </span><span t-field="user_id.partner_id.date_membership"/></div> -->
<div style="font-size:15px;color:red"><span >Date de fin d'adhésion : </span><span t-field="user_id.partner_id.date_membership"/></div>
</xpath>
</template>


+ 2
- 0
wizard/accounting_file_wizard.py View File

@ -793,6 +793,7 @@ class AccountingFileWizard(models.TransientModel):
#écritures pour les avoirs pas encore utilisés ou payés mais jamais passé en compta
out_refund_invoices=self.env['account.move'].search([('move_type','=','out_refund'),('state','=','posted'),('payment_state','=','not_paid'),('date_compta','=',False),('date_compta_out_refund','=',False)])
for invoice in out_refund_invoices:
if invoice.invoice_date<self.start_date.date(): continue
if not self.debug_mode: invoice.date_compta_out_refund=date_compta
firstname=invoice.partner_id.firstname
name=invoice.partner_id.name
@ -841,6 +842,7 @@ class AccountingFileWizard(models.TransientModel):
for invoice in out_refund_invoices:
#_logger.error(invoice.id)
if not self.debug_mode: invoice.date_compta=date_compta
if invoice.invoice_date_payment and invoice.invoice_date_payment<self.start_date.date(): continue
firstname=invoice.partner_id.firstname
name=invoice.partner_id.name
#_logger.error(name)


Loading…
Cancel
Save