Files
odoo-addons/addons/tk_construction_management/models/con_template.py

27 lines
914 B
Python

# -*- coding: utf-8 -*-
# Copyright 2020-Today TechKhedut.
# Part of TechKhedut. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models
class ConstructionTemplate(models.Model):
_name = 'construction.product.template'
_description = "Product Template"
name = fields.Char(string="Title")
template_ids = fields.One2many('construction.template.line', 'template_id')
class ConstructionTemplateLine(models.Model):
_name = 'construction.template.line'
_description = "Product Template Line"
product_id = fields.Many2one('product.product', string="Product", domain="[('is_material','=',True)]")
name = fields.Char(string="Description")
template_id = fields.Many2one('construction.product.template')
@api.onchange('product_id')
def _onchange_product_desc(self):
for rec in self:
rec.name = rec.product_id.name