Initial commit: Odoo 18.0-20251222 extra-addons
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
tests / Detect unreleased dependencies (push) Has been cancelled
tests / test with OCB (push) Has been cancelled
tests / test with Odoo (push) Has been cancelled

This commit is contained in:
tocmo0nlord
2026-03-13 20:43:25 +00:00
parent 36e847a7df
commit adbe430761
9472 changed files with 1265727 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<!--Copyright 2024 ForgeFlow S.L.-->
<!--(http://www.forgeflow.com)-->
<!--License
AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).-->
<record id="view_payment_term_form" model="ir.ui.view">
<field name="name">account.payment.term.form</field>
<field name="model">account.payment.term</field>
<field name="inherit_id" ref="account.view_payment_term_form" />
<field name="arch" type="xml">
<xpath
expr="//form//sheet//group[field[@name='company_id']]"
position="after"
>
<group>
<field class="w-25" name="default_delivery_block_reason_id" />
</group>
</xpath>
</field>
</record>
</odoo>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<!--Copyright 2019 ForgeFlow S.L.-->
<!--(http://www.forgeflow.com)-->
<!--License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).-->
<record id="view_partner_form" model="ir.ui.view">
<field name="name">res.partner.form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<group name="sale" position="inside">
<field name="customer_rank" invisible="1" />
<field
name="default_delivery_block"
invisible="(customer_rank &lt;= 0 or not is_company) and parent_id"
/>
</group>
</field>
</record>
</odoo>

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--Copyright 2019 ForgeFlow S.L.-->
<!--(http://www.forgeflow.com)-->
<!--License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).-->
<odoo>
<record id="view_order_form" model="ir.ui.view">
<field
name="name"
>sale.order.form - sale_stock_picking_blocking extension</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form" />
<field name="arch" type="xml">
<field name="payment_term_id" position="after">
<field
name="delivery_block_id"
readonly="state not in ('draft', 'sent')"
/>
</field>
<xpath
expr="//header/button[@name='action_quotation_send']"
position="before"
>
<button
name="action_remove_delivery_block"
string="Release Delivery Block"
type="object"
class="btn-primary"
groups="sale_stock_picking_blocking.group_sale_delivery_block"
invisible="not delivery_block_id or state != 'sale'"
/>
</xpath>
</field>
</record>
<record id="view_sales_order_filter" model="ir.ui.view">
<field name="name">sale.order.list.select</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_sales_order_filter" />
<field name="arch" type="xml">
<field name="team_id" position="after">
<field name="delivery_block_id" />
</field>
<filter name="my_sale_orders_filter" position="after">
<filter
string="Delivery Blocked Sales"
name="blocked_sales"
domain="[('delivery_block_id', '!=', False)]"
/>
</filter>
</field>
</record>
</odoo>

View File

@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--Copyright 2019 ForgeFlow S.L.-->
<!--(http://www.forgeflow.com)-->
<!--License
AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).-->
<odoo>
<record id="sale_stock_picking_blocking_reason_tree_view" model="ir.ui.view">
<field name="name">sale.delivery.block.reason.tree</field>
<field name="model">sale.delivery.block.reason</field>
<field name="arch" type="xml">
<list>
<field name="name" />
<field name="description" />
</list>
</field>
</record>
<record id="sale_stock_picking_blocking_reason_form_view" model="ir.ui.view">
<field name="name">sale.delivery.block.reason.form</field>
<field name="model">sale.delivery.block.reason</field>
<field name="arch" type="xml">
<form>
<sheet>
<group name="top">
<group>
<field name="name" />
</group>
<group name="specific rule fields">
<field name="description" />
</group>
</group>
<notebook>
<page string="Applied to">
<field name="sale_order_ids" />
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record
id="action_sale_stock_picking_blocking_reason"
model="ir.actions.act_window"
>
<field name="name">Sale Delivery Block Reason</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">sale.delivery.block.reason</field>
<field name="view_mode">list,form</field>
</record>
<menuitem
id="menu_sale_stock_picking_blocking_reason"
name="Delivery Block Reason"
parent="sale.menu_sales_config"
action="action_sale_stock_picking_blocking_reason"
/>
</odoo>