We had a default warehouse_id on the users to allow a better stock managment based on the sale person. The warehouse_id on a sales order is now computed from the property_warehouse_id field on a user. If the user doesn't have a property_warehouse_id set the warehouse_id on the sales order is the one with the smallest sequence number in the company of the SO. Task-2166382
44 lines
1.9 KiB
XML
44 lines
1.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="res_users_view_form_preferences" model="ir.ui.view">
|
|
<field name="name">res.users.preferences.form.inherit</field>
|
|
<field name="model">res.users</field>
|
|
<field name="inherit_id" ref="base.view_users_form_simple_modif"/>
|
|
<field name="arch" type="xml">
|
|
<group name="signature" position="after">
|
|
<group name="Warehouses">
|
|
<field name="property_warehouse_id" groups="stock.group_stock_multi_warehouses"/>
|
|
</group>
|
|
</group>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="res_users_view_simple_form" model="ir.ui.view">
|
|
<field name="name">res.users.simple.form.inherit</field>
|
|
<field name="model">res.users</field>
|
|
<field name="inherit_id" ref="base.view_users_simple_form"/>
|
|
<field name="arch" type="xml">
|
|
<group name="phone_numbers" position="after">
|
|
<group name="Warehouses">
|
|
<field name="property_warehouse_id" groups="stock.group_stock_multi_warehouses"/>
|
|
</group>
|
|
</group>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="res_users_view_form" model="ir.ui.view">
|
|
<field name="name">res.users.form.inherit</field>
|
|
<field name="model">res.users</field>
|
|
<field name="inherit_id" ref="base.view_users_form"/>
|
|
<field name="arch" type="xml">
|
|
<group name="messaging" position="after">
|
|
<group name="Warehouses" string="Inventory" groups="stock.group_stock_multi_warehouses">
|
|
<field name="property_warehouse_id" groups="stock.group_stock_multi_warehouses"/>
|
|
</group>
|
|
</group>
|
|
</field>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo> |