[IMP] pre-commit: first run on whole repo

This commit is contained in:
Kevin Khao
2021-11-26 18:54:38 +03:00
parent a04b8980e1
commit 167aefee13
289 changed files with 6020 additions and 4170 deletions

View File

@@ -1,19 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2015-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
<record id="procurement_group_form_view" model="ir.ui.view">
<field name="name">stock_usability.procurement.group.form</field>
<field name="model">procurement.group</field>
<field name="inherit_id" ref="stock.procurement_group_form_view"/>
<field name="inherit_id" ref="stock.procurement_group_form_view" />
<field name="arch" type="xml">
<field name="move_type" position="after">
<field name="partner_id" readonly="1"/>
<field name="partner_id" readonly="1" />
</field>
</field>
</record>

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2015-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
<record id="procurement_scheduler_log_tree" model="ir.ui.view">
@@ -12,10 +11,10 @@
<field name="model">procurement.scheduler.log</field>
<field name="arch" type="xml">
<tree string="Procurement Scheduler Logs">
<field name="start_datetime"/>
<field name="create_date" string="Scheduler End Time"/>
<field name="create_uid" string="Scheduler Executed by"/>
<field name="company_id" groups="base.group_multi_company"/>
<field name="start_datetime" />
<field name="create_date" string="Scheduler End Time" />
<field name="create_uid" string="Scheduler Executed by" />
<field name="company_id" groups="base.group_multi_company" />
</tree>
</field>
</record>
@@ -26,8 +25,11 @@
<field name="view_mode">tree</field>
</record>
<menuitem id="procurement_scheduler_log_menu"
action="procurement_scheduler_log_action"
parent="stock.menu_stock_warehouse_mgmt" sequence="140"/>
<menuitem
id="procurement_scheduler_log_menu"
action="procurement_scheduler_log_action"
parent="stock.menu_stock_warehouse_mgmt"
sequence="140"
/>
</odoo>

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2021 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
@@ -22,15 +21,20 @@
<record id="product_template_form_view_procurement_button" model="ir.ui.view">
<field name="name">stock_usability.product.template.form</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="stock.product_template_form_view_procurement_button"/>
<field
name="inherit_id"
ref="stock.product_template_form_view_procurement_button"
/>
<field name="arch" type="xml">
<button name="action_view_stock_move_lines" position="before">
<button string="Stock Moves"
type="object"
name= "action_view_stock_move"
attrs="{'invisible': [('type', 'not in', ('product', 'consu'))]}"
groups="stock.group_stock_user"
class="oe_stat_button" icon="fa-exchange"
<button
string="Stock Moves"
type="object"
name="action_view_stock_move"
attrs="{'invisible': [('type', 'not in', ('product', 'consu'))]}"
groups="stock.group_stock_user"
class="oe_stat_button"
icon="fa-exchange"
/>
</button>
</field>
@@ -39,15 +43,17 @@
<record id="product_form_view_procurement_button" model="ir.ui.view">
<field name="name">stock_usability.product.product.form</field>
<field name="model">product.product</field>
<field name="inherit_id" ref="stock.product_form_view_procurement_button"/>
<field name="inherit_id" ref="stock.product_form_view_procurement_button" />
<field name="arch" type="xml">
<button name="action_view_stock_move_lines" position="before">
<button string="Stock Moves"
type="object"
name= "action_view_stock_move"
attrs="{'invisible': [('type', 'not in', ('product', 'consu'))]}"
groups="stock.group_stock_user"
class="oe_stat_button" icon="fa-exchange"
<button
string="Stock Moves"
type="object"
name="action_view_stock_move"
attrs="{'invisible': [('type', 'not in', ('product', 'consu'))]}"
groups="stock.group_stock_user"
class="oe_stat_button"
icon="fa-exchange"
/>
</button>
</field>

View File

@@ -1,33 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2014-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
<record id="view_inventory_form" model="ir.ui.view">
<field name="name">usability.stock.inventory.form</field>
<field name="model">stock.inventory</field>
<field name="inherit_id" ref="stock.view_inventory_form"/>
<field name="inherit_id" ref="stock.view_inventory_form" />
<field name="arch" type="xml">
<button name="action_open_inventory_lines" states="confirm" position="after">
<button name="action_open_inventory_lines" states="done" string="Show Inventory Lines" type="object"/>
<button
name="action_open_inventory_lines"
states="done"
string="Show Inventory Lines"
type="object"
/>
</button>
<field name="prefill_counted_quantity" position="attributes">
<attribute name="attrs">{}</attribute>
</field>
</field>
</record>
<record id="stock_inventory_line_tree" model="ir.ui.view">
<field name="name">usability.stock.inventory.line.tree</field>
<field name="model">stock.inventory.line</field>
<field name="inherit_id" ref="stock.stock_inventory_line_tree"/>
<field name="inherit_id" ref="stock.stock_inventory_line_tree" />
<field name="arch" type="xml">
<field name="product_id" position="after">
<field name="product_barcode" optional="hide"/>
<field name="product_barcode" optional="hide" />
</field>
<tree position="attributes">
<!-- native :
@@ -35,8 +39,12 @@
decoration-muted="product_qty == theoretical_qty"
decoration-bf="is_editable"
-->
<attribute name="decoration-info">product_qty &gt; theoretical_qty</attribute>
<attribute name="decoration-danger">product_qty &lt; theoretical_qty</attribute>
<attribute
name="decoration-info"
>product_qty &gt; theoretical_qty</attribute>
<attribute
name="decoration-danger"
>product_qty &lt; theoretical_qty</attribute>
</tree>
<field name="location_id" position="attributes">
<attribute name="invisible">0</attribute>
@@ -47,22 +55,35 @@
<record id="stock_inventory_line_search" model="ir.ui.view">
<field name="name">usability.stock.inventory.line.search</field>
<field name="model">stock.inventory.line</field>
<field name="inherit_id" ref="stock.stock_inventory_line_search"/>
<field name="inherit_id" ref="stock.stock_inventory_line_search" />
<field name="arch" type="xml">
<field name="product_id" position="after">
<field name="categ_id"/>
<field name="categ_id" />
</field>
<filter name="difference" position="after">
<filter string="Difference = 0"
name="counted_equal" domain="[('difference_qty', '=', 0)]"/>
<filter string="Counted lower than Theoretical"
name="counted_lower" domain="[('difference_qty', '&lt;', 0)]"/>
<filter string="Counted higher than Theoretical"
name="counted_higher" domain="[('difference_qty', '&gt;', 0)]"/>
<separator/>
<filter string="Counted" name="counted" domain="[('product_qty', '>', 0)]"/>
<filter
string="Difference = 0"
name="counted_equal"
domain="[('difference_qty', '=', 0)]"
/>
<filter
string="Counted lower than Theoretical"
name="counted_lower"
domain="[('difference_qty', '&lt;', 0)]"
/>
<filter
string="Counted higher than Theoretical"
name="counted_higher"
domain="[('difference_qty', '&gt;', 0)]"
/>
<separator />
<filter
string="Counted"
name="counted"
domain="[('product_qty', '>', 0)]"
/>
</filter>
</field>
</record>
</odoo>

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2014-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
@@ -15,10 +14,16 @@
<field name="arch" type="xml">
<filter name="inactive" position="after">
<group string="Group By" name="groupby">
<filter name="usage_groupby" string="Location Type"
context="{'group_by': 'usage'}"/>
<filter name="removal_strategy_groupby" string="Removal Strategy"
context="{'group_by': 'removal_strategy_id'}"/>
<filter
name="usage_groupby"
string="Location Type"
context="{'group_by': 'usage'}"
/>
<filter
name="removal_strategy_groupby"
string="Removal Strategy"
context="{'group_by': 'removal_strategy_id'}"
/>
</group>
</filter>
</field>
@@ -27,18 +32,24 @@
<record id="location_open_orderpoint" model="ir.actions.act_window">
<field name="name">Reordering Rules</field>
<field name="res_model">stock.warehouse.orderpoint</field>
<field name="context">{'default_location_id': active_id, 'search_default_location_id': active_id}</field>
<field
name="context"
>{'default_location_id': active_id, 'search_default_location_id': active_id}</field>
</record>
<record id="view_location_form" model="ir.ui.view">
<field name="name">stock.usability.stock.location.form</field>
<field name="model">stock.location</field>
<field name="inherit_id" ref="stock.view_location_form"/>
<field name="inherit_id" ref="stock.view_location_form" />
<field name="arch" type="xml">
<div name="button_box" position="inside">
<button type="action" name="%(location_open_orderpoint)d"
string="Reordering Rules"
class="oe_stat_button" icon="fa-refresh"/>
<button
type="action"
name="%(location_open_orderpoint)d"
string="Reordering Rules"
class="oe_stat_button"
icon="fa-refresh"
/>
</div>
</field>
</record>
@@ -49,9 +60,12 @@ But, the view of stock location is very useful to be able to list
of the items present on a particular stock location => so every user
should be able to access it. So I add a menu entry under Inventory Control. -->
<menuitem id="stock_location_menu" action="stock.action_location_form"
parent="stock.menu_warehouse_report"
groups="stock.group_stock_multi_locations"
sequence="50"/>
<menuitem
id="stock_location_menu"
action="stock.action_location_form"
parent="stock.menu_warehouse_report"
groups="stock.group_stock_multi_locations"
sequence="50"
/>
</odoo>

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2014-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
@@ -21,18 +20,18 @@
attrs="{'invisible': [('reserved_quant_ids', '=', [])]}"/>
</field> -->
<field name="origin" position="after">
<field name="picking_id" readonly="1" string="Picking"/>
<field name="inventory_id" readonly="1"/>
<field name="picking_id" readonly="1" string="Picking" />
<field name="inventory_id" readonly="1" />
</field>
<group name="origin_grp" position="after">
<group name="advanced" string="Advanced" groups="stock.group_stock_manager">
<field name="warehouse_id" readonly="1"/>
<field name="route_ids" widget="many2many_tags" readonly="1"/>
<field name="rule_id" readonly="1"/>
<field name="propagate_cancel" readonly="1"/>
<field name="price_unit" readonly="1"/>
<field name="partner_id" readonly="1"/>
<field name="restrict_partner_id" readonly="1"/>
<field name="warehouse_id" readonly="1" />
<field name="route_ids" widget="many2many_tags" readonly="1" />
<field name="rule_id" readonly="1" />
<field name="propagate_cancel" readonly="1" />
<field name="price_unit" readonly="1" />
<field name="partner_id" readonly="1" />
<field name="restrict_partner_id" readonly="1" />
</group>
</group>
</field>
@@ -53,13 +52,17 @@
<attribute name="default_order">date desc, picking_id, sequence</attribute>
</tree>
<field name="state" position="after">
<button type="object" name="button_do_unreserve" string="Unreserve"
groups="stock.group_stock_user"
states="partially_available,assigned"
icon="fa-ban"/>
<button
type="object"
name="button_do_unreserve"
string="Unreserve"
groups="stock.group_stock_user"
states="partially_available,assigned"
icon="fa-ban"
/>
</field>
<field name="product_id" position="after">
<field name="product_barcode" optional="hide"/>
<field name="product_barcode" optional="hide" />
</field>
</field>
</record>
@@ -70,19 +73,23 @@
<field name="inherit_id" ref="stock.view_move_line_tree" />
<field name="arch" type="xml">
<field name="qty_done" position="before">
<field name="product_qty" sum="1" string="Reserved Qty"/>
<field name="product_qty" sum="1" string="Reserved Qty" />
</field>
<field name="qty_done" position="attributes">
<attribute name="sum">1</attribute>
</field>
<field name="state" position="after">
<button type="object" name="button_do_unreserve" string="Unreserve"
groups="stock.group_stock_user"
states="partially_available,assigned"
icon="fa-ban"/>
<button
type="object"
name="button_do_unreserve"
string="Unreserve"
groups="stock.group_stock_user"
states="partially_available,assigned"
icon="fa-ban"
/>
</field>
<field name="product_id" position="after">
<field name="product_barcode" optional="hide"/>
<field name="product_barcode" optional="hide" />
</field>
</field>
</record>
@@ -93,7 +100,7 @@
<field name="inherit_id" ref="stock.view_stock_move_line_detailed_operation_tree" />
<field name="arch" type="xml">
<field name="product_id" position="after">
<field name="product_barcode" optional="hide"/>
<field name="product_barcode" optional="hide" />
</field>
</field>
</record>

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2014-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
@@ -21,27 +20,63 @@
<attribute name="options">{'always_reload': True}</attribute>
</field>
<button name="action_cancel" type="object" position="attributes">
<attribute name="confirm">Are you sure you want to cancel this picking?</attribute>
<attribute
name="confirm"
>Are you sure you want to cancel this picking?</attribute>
</button>
<!-- STOCK MOVE -->
<!-- This sum is useful to check the 'number of items' to transfer... -->
<xpath expr="//field[@name='move_ids_without_package']/tree/field[@name='product_uom_qty']" position="attributes">
<xpath
expr="//field[@name='move_ids_without_package']/tree/field[@name='product_uom_qty']"
position="attributes"
>
<attribute name="sum">1</attribute>
</xpath>
<xpath expr="//field[@name='move_ids_without_package']/tree/field[@name='location_id']" position="replace"/>
<xpath expr="//field[@name='move_ids_without_package']/tree/field[@name='location_dest_id']" position="replace"/>
<xpath expr="//field[@name='move_ids_without_package']/tree/field[@name='name']" position="replace"/>
<xpath expr="//field[@name='move_ids_without_package']/tree/field[@name='product_id']" position="after">
<field name="product_barcode" optional="hide"/>
<field name="name" optional="hide"/>
<field name="location_id" groups="stock.group_stock_multi_locations" optional="show" domain="[('id', 'child_of', 'parent.location_id')]" options="{'no_create': True}"/>
<field name="location_dest_id" groups="stock.group_stock_multi_locations" optional="show" domain="[('id', 'child_of', 'parent.location_dest_id')]" options="{'no_create': True}"/>
<xpath
expr="//field[@name='move_ids_without_package']/tree/field[@name='location_id']"
position="replace"
/>
<xpath
expr="//field[@name='move_ids_without_package']/tree/field[@name='location_dest_id']"
position="replace"
/>
<xpath
expr="//field[@name='move_ids_without_package']/tree/field[@name='name']"
position="replace"
/>
<xpath
expr="//field[@name='move_ids_without_package']/tree/field[@name='product_id']"
position="after"
>
<field name="product_barcode" optional="hide" />
<field name="name" optional="hide" />
<field
name="location_id"
groups="stock.group_stock_multi_locations"
optional="show"
domain="[('id', 'child_of', 'parent.location_id')]"
options="{'no_create': True}"
/>
<field
name="location_dest_id"
groups="stock.group_stock_multi_locations"
optional="show"
domain="[('id', 'child_of', 'parent.location_dest_id')]"
options="{'no_create': True}"
/>
</xpath>
<xpath expr="//field[@name='move_ids_without_package']/tree/button[@name='action_assign_serial']" position="after">
<button type="object" name="button_do_unreserve" string="Unreserve"
groups="stock.group_stock_user"
states="partially_available,assigned"
icon="fa-ban"/>
<xpath
expr="//field[@name='move_ids_without_package']/tree/button[@name='action_assign_serial']"
position="after"
>
<button
type="object"
name="button_do_unreserve"
string="Unreserve"
groups="stock.group_stock_user"
states="partially_available,assigned"
icon="fa-ban"
/>
</xpath>
</field>
</record>
@@ -52,7 +87,7 @@
<field name="inherit_id" ref="stock.vpicktree" />
<field name="arch" type="xml">
<field name="date_deadline" position="after">
<field name="date_done" optional="show"/>
<field name="date_done" optional="show" />
</field>
</field>
</record>
@@ -63,12 +98,19 @@
<field name="inherit_id" ref="stock.view_picking_internal_search" />
<field name="arch" type="xml">
<filter name="picking_type" position="after">
<filter string="Partner" name="partner_groupby" context="{'group_by': 'partner_id'}"/>
<filter
string="Partner"
name="partner_groupby"
context="{'group_by': 'partner_id'}"
/>
</filter>
<filter name="origin" position="replace"/>
<filter name="origin" position="replace" />
<filter name="expected_date" position="after">
<filter name="date_done_groupby" string="Date Done"
context="{'group_by': 'date_done:day'}"/>
<filter
name="date_done_groupby"
string="Date Done"
context="{'group_by': 'date_done:day'}"
/>
</filter>
<filter name="expected_date" position="attributes">
<!-- group per day -->
@@ -82,7 +124,7 @@
<field name="model">stock.picking</field>
<field name="arch" type="xml">
<pivot string="Transfers">
<field name="date_done" type="row" interval="month"/>
<field name="date_done" type="row" interval="month" />
</pivot>
</field>
</record>
@@ -114,11 +156,11 @@
<record id="view_picking_type_tree" model="ir.ui.view">
<field name="name">usability.stock.picking.type.tree</field>
<field name="model">stock.picking.type</field>
<field name="inherit_id" ref="stock.view_picking_type_tree"/>
<field name="inherit_id" ref="stock.view_picking_type_tree" />
<field name="arch" type="xml">
<field name="warehouse_id" position="after">
<field name="default_location_src_id"/>
<field name="default_location_dest_id"/>
<field name="default_location_src_id" />
<field name="default_location_dest_id" />
</field>
</field>
</record>

View File

@@ -1,20 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2014-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
<record id="view_stock_quant_tree" model="ir.ui.view">
<field name="name">stock.usability.quant.tree</field>
<field name="model">stock.quant</field>
<field name="inherit_id" ref="stock.view_stock_quant_tree"/>
<field name="inherit_id" ref="stock.view_stock_quant_tree" />
<field name="arch" type="xml">
<field name="product_id" position="after">
<field name="product_barcode" optional="hide"/>
<field name="product_barcode" optional="hide" />
</field>
<field name="quantity" position="attributes">
<attribute name="sum">1</attribute>
@@ -54,9 +53,12 @@ So I create another "regular" Quants" menu entry -->
<field name="context">{'search_default_internal_loc': 1}</field>
</record>
<menuitem id="stock_quant_menu" action="stock_quant_action"
parent="stock.menu_warehouse_report"
sequence="160"/>
<menuitem
id="stock_quant_menu"
action="stock_quant_action"
parent="stock.menu_warehouse_report"
sequence="160"
/>
<!--
<record id="stock.action_production_lot_form" model="ir.actions.act_window">

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2014-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
@@ -15,11 +14,11 @@
<field name="arch" type="xml">
<xpath expr="//field[@name='out_type_id']/.." position="after">
<group name="routes" string="Routes">
<field name="route_ids" widget="many2many_tags"/>
<field name="crossdock_route_id"/>
<field name="reception_route_id"/>
<field name="delivery_route_id"/>
<field name="resupply_route_ids"/>
<field name="route_ids" widget="many2many_tags" />
<field name="crossdock_route_id" />
<field name="reception_route_id" />
<field name="delivery_route_id" />
<field name="resupply_route_ids" />
</group>
</xpath>
</field>

View File

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2014-2020 Akretion (http://www.akretion.com/)
@author Alexis de Lattre <alexis.delattre@akretion.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
-->
<odoo>
@@ -13,7 +12,7 @@
<field name="inherit_id" ref="stock.view_warehouse_orderpoint_form" />
<field name="arch" type="xml">
<field name="product_id" position="after">
<field name="trigger"/>
<field name="trigger" />
</field>
</field>
</record>
@@ -30,7 +29,10 @@
<record id="view_warehouse_orderpoint_tree_editable_config" model="ir.ui.view">
<field name="model">stock.warehouse.orderpoint</field>
<field name="inherit_id" ref="stock.view_warehouse_orderpoint_tree_editable_config" />
<field
name="inherit_id"
ref="stock.view_warehouse_orderpoint_tree_editable_config"
/>
<field name="arch" type="xml">
<field name="trigger" position="attributes">
<attribute name="optional">show</attribute>