IMP rma Add company_id field on rma.template and record rules to hide them.

This commit is contained in:
Jared Kipe
2019-10-09 15:28:38 -07:00
parent 7315aefc87
commit 837b7a672a
4 changed files with 30 additions and 1 deletions

View File

@@ -15,6 +15,7 @@
'data': [
'data/ir_sequence_data.xml',
'security/ir.model.access.csv',
'security/rma_security.xml',
'views/rma_views.xml',
'views/stock_picking_views.xml',
'wizard/rma_lines_views.xml',

View File

@@ -41,6 +41,7 @@ class RMATemplate(models.Model):
('make_to_order', 'Apply Procurements')
], string="Outbound Procurement Method", default='make_to_stock')
out_to_refund = fields.Boolean(string='Outbound Mark Refund')
company_id = fields.Many2one('res.company', 'Company')
def _values_for_in_picking(self, rma):
return {

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="0">
<record id="rma_rma_company_rule" model="ir.rule">
<field name="name">RMA: RMA</field>
<field name="model_id" ref="model_rma_rma"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',
('company_id', '=', False),
('company_id', 'child_of', [user.company_id.id]),
]</field>
</record>
<record id="rma_template_company_rule" model="ir.rule">
<field name="name">RMA: RMA Template</field>
<field name="model_id" ref="model_rma_template"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',
('company_id', '=', False),
('company_id', 'child_of', [user.company_id.id]),
]</field>
</record>
</data>
</odoo>

View File

@@ -37,7 +37,7 @@
<field name="tag_ids" widget="many2many_tags" placeholder="Tags" options="{'no_create': True}"/>
<field name="partner_id" options="{'no_create_edit': True}" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
<field name="partner_shipping_id" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
<field name="company_id" invisible="1" options="{'no_create': True}" can_create="true" can_write="true" modifiers="{}"/>
<field name="company_id" options="{'no_create': True}" modifiers="{}"/>
</group>
</group>
<notebook>
@@ -161,6 +161,7 @@
<group>
<field name="usage"/>
<field name="valid_days"/>
<field name="company_id"/>
</group>
</group>
<group>