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',
'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. '

5
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

6
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'),

4
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')

Loading…
Cancel
Save