[MIG] base_global_discount: Migration to 13.0

This commit is contained in:
Ernesto Tejeda
2020-11-03 19:07:07 -05:00
parent 5830b70af5
commit 2ba9cb53e7
12 changed files with 75 additions and 29 deletions

View File

@@ -2,21 +2,17 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from odoo import fields, models
from odoo.addons import decimal_precision as dp
class GlobalDiscount(models.Model):
_name = "global.discount"
_description = "Global Discount"
_order = "sequence, id desc"
sequence = fields.Integer(help="Gives the order to apply discounts",)
name = fields.Char(string="Discount Name", required=True,)
discount = fields.Float(
digits=dp.get_precision("Discount"), required=True, default=0.0,
)
sequence = fields.Integer(help="Gives the order to apply discounts")
name = fields.Char(string="Discount Name", required=True)
discount = fields.Float(digits="Discount", required=True, default=0.0)
discount_scope = fields.Selection(
selection=[("sale", "Sales"), ("purchase", "Purchases"),],
selection=[("sale", "Sales"), ("purchase", "Purchases")],
default="sale",
required="True",
string="Discount Scope",
@@ -24,7 +20,7 @@ class GlobalDiscount(models.Model):
company_id = fields.Many2one(
comodel_name="res.company",
string="Company",
default=lambda self: self.env.user.company_id,
default=lambda self: self.env.company,
)
def name_get(self):

View File

@@ -8,6 +8,7 @@ class ResPartner(models.Model):
customer_global_discount_ids = fields.Many2many(
comodel_name="global.discount",
relation="customer_global_discount_rel",
column1="partner_id",
column2="global_discount_id",
string="Sale Global Discounts",
@@ -15,6 +16,7 @@ class ResPartner(models.Model):
)
supplier_global_discount_ids = fields.Many2many(
comodel_name="global.discount",
relation="supplier_global_discount_rel",
column1="partner_id",
column2="global_discount_id",
string="Purchase Global Discounts",