From 6439770b062b6679d6b2fc45ba261c58bb3f45d9 Mon Sep 17 00:00:00 2001 From: RisvanaCybro Date: Fri, 12 Apr 2024 15:28:53 +0530 Subject: [PATCH] Apr 12: [FIX] BUG FIXED 'subscription_package' --- subscription_package/__manifest__.py | 2 +- subscription_package/doc/RELEASE_NOTES.md | 5 +++++ subscription_package/models/sale_order.py | 6 +++--- subscription_package/models/subscription_package.py | 4 ++-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/subscription_package/__manifest__.py b/subscription_package/__manifest__.py index 8d00e077f..9b632a5c2 100644 --- a/subscription_package/__manifest__.py +++ b/subscription_package/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################# { 'name': 'Subscription Management', - 'version': '17.0.1.0.0', + 'version': '17.0.1.0.1', 'summary': 'Subscription Package Management Module For Odoo17 Community', 'description': 'Subscription Package Management Module specifically ' 'designed for Odoo 17 Community edition. ' diff --git a/subscription_package/doc/RELEASE_NOTES.md b/subscription_package/doc/RELEASE_NOTES.md index 400a866e9..2abd8d71d 100644 --- a/subscription_package/doc/RELEASE_NOTES.md +++ b/subscription_package/doc/RELEASE_NOTES.md @@ -3,3 +3,8 @@ #### Version 17.0.1.0.0 #### ADD - Initial commit for Subscription Management + +#### 12.04.2024 +#### Version 17.0.1.0.1 +#### ADD +- Bug Fix diff --git a/subscription_package/models/sale_order.py b/subscription_package/models/sale_order.py index 173184431..535e58a55 100644 --- a/subscription_package/models/sale_order.py +++ b/subscription_package/models/sale_order.py @@ -87,8 +87,8 @@ class SaleOrder(models.Model): """Open the subscription packages associated with the sale order.""" return { 'name': 'Subscription', - 'sale_order': False, - 'domain': [('sale_order', '=', self.id)], + 'sale_order_id': False, + 'domain': [('sale_order_id', '=', self.id)], 'view_type': 'form', 'res_model': 'subscription.package', 'view_mode': 'tree,form', @@ -112,7 +112,7 @@ class SaleOrder(models.Model): this_products_line.append(rec_list) self.env['subscription.package'].create( { - 'sale_order': self.id, + 'sale_order_id': self.id, 'reference_code': self.env[ 'ir.sequence'].next_by_code( 'sequence.reference.code'), diff --git a/subscription_package/models/subscription_package.py b/subscription_package/models/subscription_package.py index 6747f3a35..7d24fab7a 100644 --- a/subscription_package/models/subscription_package.py +++ b/subscription_package/models/subscription_package.py @@ -79,7 +79,7 @@ class SubscriptionPackage(models.Model): help='Add the Sales person', default=lambda self: self.env.user) sale_order_id = fields.Many2one('sale.order', string="Sale Order", - help='Select the sale order') + help='Select the sale order', copy=False) is_to_renew = fields.Boolean(string='To Renew', copy=True, help='Is subscription package is renew') tag_ids = fields.Many2many('account.account.tag', string='Tags', @@ -88,7 +88,7 @@ class SubscriptionPackage(models.Model): default=lambda self: self._default_stage_id(), index=True, group_expand='_read_group_stage_ids', - help='Subscription Package stage') + help='Subscription Package stage', copy=False) invoice_count = fields.Integer(string='Invoices', help='Subscription package invoice count', compute='_compute_invoice_count')