odoo-saas-kubernetes/kk_odoo_saas/models/product_template.py

17 lines
573 B
Python
Executable File

from odoo import fields, models, api
class ProductTemplate(models.Model):
_inherit = "product.template"
saas_app_id = fields.Many2one("saas.app", ondelete="cascade", index=True)
saas_package_id = fields.Many2one("saas.package", ondelete="cascade", index=True)
is_saas_product = fields.Boolean("Is SaaS product?", default=False)
@api.model
def create(self, vals):
if vals.get("is_saas_product"):
vals["taxes_id"] = [(5,)]
vals["supplier_taxes_id"] = [(5,)]
return super(ProductTemplate, self).create(vals)