diff --git a/__init__.py b/__init__.py index 255f639..d33d6d1 100644 --- a/__init__.py +++ b/__init__.py @@ -1,6 +1,6 @@ from trytond.pool import Pool from . import (address, party, product, purchase, sale, - equipment, subscription) + equipment, configuration_equipment, subscription) def register(): Pool.register( @@ -12,6 +12,7 @@ def register(): purchase.Line, sale.SaleLine, equipment.OpticalEquipment, + configuration_equipment.Configuration, subscription.Subscription, subscription.SubscriptionEquipment, module='optical_equipment', type_='model') diff --git a/configuration_equipment.py b/configuration_equipment.py index 16cec93..1b3534f 100644 --- a/configuration_equipment.py +++ b/configuration_equipment.py @@ -1,8 +1,11 @@ from trytond.model import ( ModelSingleton, ModelSQL, ModelView, fields) +from trytond.pyson import Id class Configuration(ModelSingleton, ModelSQL, ModelView): 'Equipment Configuration' __name__='optical_equipment.configuration' - + equipment_sequence = fields.Many2One('ir.sequence', "Equipment Sequence", + domain=[('sequence_type', '=', Id('optical_equipment', 'sequence_type_equipment')) + ]) diff --git a/configuration_equipment.xml b/configuration_equipment.xml new file mode 100644 index 0000000..ac2a452 --- /dev/null +++ b/configuration_equipment.xml @@ -0,0 +1,27 @@ + + + + + + optical_equipment.configuration + form + optical_equipment_configuration_form + + + Configuration + optical_equipment.configuration + + + + + + + + + diff --git a/equipment.xml b/equipment.xml index 2c6eee9..2905fec 100644 --- a/equipment.xml +++ b/equipment.xml @@ -31,6 +31,16 @@ - + + + Equipment + + + Equipment + + diff --git a/tryton.cfg b/tryton.cfg index 26c29ac..80f7e34 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -16,6 +16,7 @@ xml: party.xml product.xml equipment.xml + configuration_equipment.xml sale.xml purchase.xml uom.xml diff --git a/view/optical_equipment_configuration_form.xml b/view/optical_equipment_configuration_form.xml new file mode 100644 index 0000000..76fac4d --- /dev/null +++ b/view/optical_equipment_configuration_form.xml @@ -0,0 +1,10 @@ + + + +
+ +