diff --git a/donation_base/__manifest__.py b/donation_base/__manifest__.py index e713c7042..c0a3ae916 100644 --- a/donation_base/__manifest__.py +++ b/donation_base/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Donation Base", - "version": "16.0.2.0.0", + "version": "17.0.1.0.0", "category": "Accounting", "license": "AGPL-3", "summary": "Base module for donations", diff --git a/donation_base/data/donation_mail_template.xml b/donation_base/data/donation_mail_template.xml index bb93cc3e1..cbb0aa96f 100644 --- a/donation_base/data/donation_mail_template.xml +++ b/donation_base/data/donation_mail_template.xml @@ -14,11 +14,11 @@ {{object.partner_id.id}} - {{object.company_id.name.replace(' ', '_')}}-Tax_Receipt_{{(object.number or '').replace('/','_')}} -{{object.partner_id.lang}} + name="report_template_ids" + eval="[(4, ref('donation_base.report_donation_tax_receipt'))]" + /> + {{object.partner_id.lang}}

diff --git a/donation_base/migrations/16.0.2.0.0/pre-migration.py b/donation_base/migrations/16.0.2.0.0/pre-migration.py deleted file mode 100644 index c07da1568..000000000 --- a/donation_base/migrations/16.0.2.0.0/pre-migration.py +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2023 Akretion France (http://www.akretion.com/) -# @author: Alexis de Lattre -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - - -def migrate(cr, version): - if not version: - return - - cr.execute( - """UPDATE product_template - SET detailed_type='donation_in_kind_service' - WHERE donation IS true AND in_kind_donation IS true AND type = 'service'""" - ) - cr.execute( - """UPDATE product_template - SET detailed_type='donation_in_kind_consu' - WHERE donation IS true AND in_kind_donation IS true AND type = 'consu'""" - ) - cr.execute( - """UPDATE product_template - SET detailed_type='donation' - WHERE donation IS true AND in_kind_donation IS NOT true""" - ) diff --git a/donation_base/models/donation_tax_receipt.py b/donation_base/models/donation_tax_receipt.py index 6bb19b148..33dc9fa1c 100644 --- a/donation_base/models/donation_tax_receipt.py +++ b/donation_base/models/donation_tax_receipt.py @@ -82,7 +82,7 @@ def action_send_tax_receipt(self): layout_xmlid = "donation_base.tax_receipt_email_template" ctx = dict( default_model=self._name, - default_res_id=self.id, + default_res_ids=[self.id], default_use_template=bool(template), default_template_id=template.id, default_composition_mode="comment", diff --git a/donation_base/views/donation_tax_receipt.xml b/donation_base/views/donation_tax_receipt.xml index 30fcc8399..50b7111b5 100644 --- a/donation_base/views/donation_tax_receipt.xml +++ b/donation_base/views/donation_tax_receipt.xml @@ -38,7 +38,7 @@ options="{'datepicker': {'warn_future': true}}" /> - + @@ -68,7 +68,7 @@ optional="show" /> - + - + diff --git a/donation_base/views/res_partner.xml b/donation_base/views/res_partner.xml index cd110874f..7ce9466f9 100644 --- a/donation_base/views/res_partner.xml +++ b/donation_base/views/res_partner.xml @@ -10,7 +10,7 @@ Donation Tax Receipts donation.tax.receipt tree,form,graph,pivot - {'search_default_partner_id': active_id} + {'search_default_partner_id': id} donation.tax.receipt.res.partner.form @@ -21,11 +21,8 @@ expr="//group[@name='fiscal_information']/field[@name='property_account_position_id']" position="after" > - - + +