Create 'Equipment' in 'sale.subscription

This commit is contained in:
sinergia 2022-06-19 22:38:06 -05:00
parent e197ecf527
commit 012985815c
3 changed files with 33 additions and 0 deletions

14
subscription.py Normal file
View File

@ -0,0 +1,14 @@
from trytond.pool import PoolMeta
from trytond.model import ModelSQL, ModelView, fields
class Subscription(metaclass=PoolMeta):
__name__ = 'sale.subscription'
equipments = fields.Many2Many('sale.subscription-optical.equipment', 'subscription', 'equipment', "Equipments")
class SubscriptionEquipment(ModelSQL):
'Optical Equipment - Subscription'
__name__ = 'sale.subscription-optical.equipment'
subscription = fields.Many2One('sale.subscription.line', 'Subscription Line', select=True)
equipment = fields.Many2One('optical.equipment', 'Equipment', select=True)

9
subscription.xml Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!--This file file is part of Tryton. The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
<tryton>
<record model="ir.ui.view" id="subscription_view_form">
<field name="model">sale.subscription</field>
<field name="inherit" ref="sale_subscription.subscription_view_form"/>
<field name="name">subscription_form</field>
</record>
</tryton>

View File

@ -0,0 +1,10 @@
<?xml version="1.0"?>
<!--This file file is part of Tryton. The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
<data>
<xpath
expr="/form/notebook/page[@id='subscription']" position="after">
<page string="Equipments" id="equipments_subscription">
<field name="equipments" colspan="4"/>
</page>
</xpath>
</data>