add model equipment change in logic of 'sale.line'
This commit is contained in:
parent
25cb9f20ac
commit
13d13f0bc5
@ -1,9 +1,9 @@
|
||||
from trytond.pool import Pool
|
||||
from . import product
|
||||
from . import sale
|
||||
from . import product, sale, equipment
|
||||
|
||||
def register():
|
||||
Pool.register(
|
||||
product.Template,
|
||||
sale.SaleLine,
|
||||
equipment.OpticalEquipment,
|
||||
module='optical_equipment', type_='model')
|
||||
|
15
product.py
15
product.py
@ -43,6 +43,21 @@ class Template(metaclass=PoolMeta):
|
||||
'Main tecnology')
|
||||
calibration = fields.Boolean("Apply calibration")
|
||||
observation = fields.Text('Observation')
|
||||
mark_category = fields.Many2One('product.category', 'Mark')
|
||||
model_category = fields.Many2One('product.category', "Model")
|
||||
reference = fields.Char("Reference", size=None, required=True)
|
||||
origin_country = fields.Many2One('country.country',"Origin Country")
|
||||
software_version = fields.Char(
|
||||
"Software version", size=None, required=True)
|
||||
useful_life = fields.Char(
|
||||
"Useful life", size=None, required=True)
|
||||
warranty = fields.Char(
|
||||
"Warranty", size=None, required=True)
|
||||
serial = fields.Char(
|
||||
"Serial", size=None, required=True)
|
||||
health_register = fields.Char(
|
||||
"Serial", size=None, required=True)
|
||||
refurbish = fields.Boolean('Refurbish')
|
||||
|
||||
@staticmethod
|
||||
def default_equipment():
|
||||
|
21
sale.py
21
sale.py
@ -1,24 +1,7 @@
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.model import ModelView, ModelSQL
|
||||
from trytond.model import fields
|
||||
from trytond.model import ModelView, ModelSQL, fields
|
||||
|
||||
|
||||
class SaleLine(ModelSQL, ModelView, metaclass=PoolMeta):
|
||||
class SaleLine(metaclass=PoolMeta):
|
||||
'SaleLine'
|
||||
__name__ = 'sale.line'
|
||||
|
||||
mark_category = fields.Many2One('product.category', 'Mark')
|
||||
model_category = fields.Many2One('product.category', "Model")
|
||||
reference = fields.Char("Reference", size=None, required=True)
|
||||
origin_country = fields.Many2One('country.country',"Origin Country")
|
||||
software_version = fields.Char(
|
||||
"Software version", size=None, required=True)
|
||||
useful_life = fields.Char(
|
||||
"Useful life", size=None, required=True)
|
||||
warranty = fields.Char(
|
||||
"Warranty", size=None, required=True)
|
||||
serial = fields.Char(
|
||||
"Serial", size=None, required=True)
|
||||
health_register = fields.Char(
|
||||
"Serial", size=None, required=True)
|
||||
refurbish = fields.Boolean('Refurbish')
|
||||
|
@ -2,9 +2,12 @@
|
||||
version=6.0
|
||||
depends:
|
||||
ir
|
||||
party
|
||||
company
|
||||
product
|
||||
sale
|
||||
country
|
||||
xml:
|
||||
product.xml
|
||||
equipment.xml
|
||||
sale.xml
|
@ -4,24 +4,6 @@
|
||||
<xpath
|
||||
expr="/form/notebook/page[@id='notes']" position="before">
|
||||
<page string="Equipment" id="equipment">
|
||||
<label name="mark_category"/>
|
||||
<field name="mark_category"/>
|
||||
<label name="model_category"/>
|
||||
<field name="model_category"/>
|
||||
<label name="refurbish"/>
|
||||
<field name="refurbish"/>
|
||||
<label name="software_version"/>
|
||||
<field name="software_version"/>
|
||||
<label name="useful_life"/>
|
||||
<field name="useful_life"/>
|
||||
<label name="warranty"/>
|
||||
<field name="warranty"/>
|
||||
<label name="serial"/>
|
||||
<field name="serial"/>
|
||||
<label name="health_register"/>
|
||||
<field name="health_register"/>
|
||||
<label name="origin_country"/>
|
||||
<field name="origin_country"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
|
Loading…
Reference in New Issue
Block a user