Browse Source

Apr 12: [FIX] BUG FIXED 'subscription_package'

pull/313/head
RisvanaCybro 1 year ago
parent
commit
6439770b06
  1. 2
      subscription_package/__manifest__.py
  2. 5
      subscription_package/doc/RELEASE_NOTES.md
  3. 6
      subscription_package/models/sale_order.py
  4. 4
      subscription_package/models/subscription_package.py

2
subscription_package/__manifest__.py

@ -21,7 +21,7 @@
############################################################################# #############################################################################
{ {
'name': 'Subscription Management', 'name': 'Subscription Management',
'version': '17.0.1.0.0', 'version': '17.0.1.0.1',
'summary': 'Subscription Package Management Module For Odoo17 Community', 'summary': 'Subscription Package Management Module For Odoo17 Community',
'description': 'Subscription Package Management Module specifically ' 'description': 'Subscription Package Management Module specifically '
'designed for Odoo 17 Community edition. ' 'designed for Odoo 17 Community edition. '

5
subscription_package/doc/RELEASE_NOTES.md

@ -3,3 +3,8 @@
#### Version 17.0.1.0.0 #### Version 17.0.1.0.0
#### ADD #### ADD
- Initial commit for Subscription Management - Initial commit for Subscription Management
#### 12.04.2024
#### Version 17.0.1.0.1
#### ADD
- Bug Fix

6
subscription_package/models/sale_order.py

@ -87,8 +87,8 @@ class SaleOrder(models.Model):
"""Open the subscription packages associated with the sale order.""" """Open the subscription packages associated with the sale order."""
return { return {
'name': 'Subscription', 'name': 'Subscription',
'sale_order': False, 'sale_order_id': False,
'domain': [('sale_order', '=', self.id)], 'domain': [('sale_order_id', '=', self.id)],
'view_type': 'form', 'view_type': 'form',
'res_model': 'subscription.package', 'res_model': 'subscription.package',
'view_mode': 'tree,form', 'view_mode': 'tree,form',
@ -112,7 +112,7 @@ class SaleOrder(models.Model):
this_products_line.append(rec_list) this_products_line.append(rec_list)
self.env['subscription.package'].create( self.env['subscription.package'].create(
{ {
'sale_order': self.id, 'sale_order_id': self.id,
'reference_code': self.env[ 'reference_code': self.env[
'ir.sequence'].next_by_code( 'ir.sequence'].next_by_code(
'sequence.reference.code'), 'sequence.reference.code'),

4
subscription_package/models/subscription_package.py

@ -79,7 +79,7 @@ class SubscriptionPackage(models.Model):
help='Add the Sales person', help='Add the Sales person',
default=lambda self: self.env.user) default=lambda self: self.env.user)
sale_order_id = fields.Many2one('sale.order', string="Sale Order", 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, is_to_renew = fields.Boolean(string='To Renew', copy=True,
help='Is subscription package is renew') help='Is subscription package is renew')
tag_ids = fields.Many2many('account.account.tag', string='Tags', tag_ids = fields.Many2many('account.account.tag', string='Tags',
@ -88,7 +88,7 @@ class SubscriptionPackage(models.Model):
default=lambda self: self._default_stage_id(), default=lambda self: self._default_stage_id(),
index=True, index=True,
group_expand='_read_group_stage_ids', group_expand='_read_group_stage_ids',
help='Subscription Package stage') help='Subscription Package stage', copy=False)
invoice_count = fields.Integer(string='Invoices', invoice_count = fields.Integer(string='Invoices',
help='Subscription package invoice count', help='Subscription package invoice count',
compute='_compute_invoice_count') compute='_compute_invoice_count')

Loading…
Cancel
Save