Skip to content

Commit 40f73f9

Browse files
author
mathieu
committed
[ADD] sale_channel_id and client_order_ref fields on quotation and order tree view
1 parent 9f96a80 commit 40f73f9

File tree

10 files changed

+141
-0
lines changed

10 files changed

+141
-0
lines changed

phs_sale_channel/__init__.py

Whitespace-only changes.

phs_sale_channel/__manifest__.py

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Copyright 2020 Akretion (https://www.akretion.com).
2+
# @author Sébastien BEAU <sebastien.beau@akretion.com>
3+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
4+
{
5+
"name": "Phs Sale Channel",
6+
"summary": "Customisation for the e-commerce sale channel",
7+
"version": "14.0.1.0.0",
8+
"category": "Custom",
9+
"website": "https://github.com/akretion/phs-addons",
10+
"author": " Akretion",
11+
"license": "AGPL-3",
12+
"application": False,
13+
"installable": True,
14+
"external_dependencies": {
15+
"python": [],
16+
"bin": [],
17+
},
18+
"depends": [
19+
"sale_channel_hook_delivery_done",
20+
],
21+
"data": [
22+
"views/sale_order_views.xml",
23+
],
24+
"demo": [],
25+
"qweb": [],
26+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<odoo>
3+
<record id="sale_order_quotation_tree_view_inherit" model="ir.ui.view">
4+
<field name="name">sale.order.quotation.tree.view.inherit</field>
5+
<field name="model">sale.order</field>
6+
<field name="inherit_id" ref="sale.view_quotation_tree" />
7+
<field name="priority" eval="10" />
8+
<field name="arch" type="xml">
9+
<field name="expected_date" position="after">
10+
<field name="sale_channel_id" optional="show" />
11+
</field>
12+
</field>
13+
</record>
14+
15+
<record id="sale_order_tree_view_inherit" model="ir.ui.view">
16+
<field name="name">sale.order.tree.view.inherit</field>
17+
<field name="model">sale.order</field>
18+
<field name="inherit_id" ref="sale.view_order_tree" />
19+
<field name="priority" eval="10" />
20+
<field name="arch" type="xml">
21+
<field name="expected_date" position="after">
22+
<field name="sale_channel_id" optional="show" />
23+
</field>
24+
</field>
25+
</record>
26+
27+
<record id="view_sales_order_filter_inherit" model="ir.ui.view">
28+
<field name="name">view_sales_order_filter_inherit</field>
29+
<field name="model">sale.order</field>
30+
<field name="inherit_id" ref="sale.view_sales_order_filter" />
31+
<field name="arch" type="xml">
32+
<field name="name" position="after">
33+
<field name="sale_channel_id" />
34+
<group expand="1" string="Group By">
35+
<filter
36+
string="Sale Channel"
37+
name='sale_channel'
38+
context="{'group_by':'sale_channel_id'}"
39+
/>
40+
</group>
41+
</field>
42+
</field>
43+
</record>
44+
</odoo>

phs_sale_order/__init__.py

Whitespace-only changes.

phs_sale_order/__manifest__.py

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Copyright 2020 Pharmasimple (https://www.pharmasimple.be)
2+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
3+
{
4+
"name": "Phs Sale Order Custo",
5+
"category": "Custom",
6+
"summary": "Stock customisation",
7+
"version": "14.0.1.0.0",
8+
"author": "Pharmasimple",
9+
"license": "AGPL-3",
10+
"website": "https://github.com/akretion/phs-addons",
11+
"depends": [
12+
"sale",
13+
],
14+
"data": [
15+
"views/sale_order_views.xml",
16+
],
17+
"installable": True,
18+
"application": False,
19+
}
+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<odoo>
3+
<record id="sale_order_quotation_tree_view_inherit" model="ir.ui.view">
4+
<field name="name">sale.order.quotation.tree.view.inherit</field>
5+
<field name="model">sale.order</field>
6+
<field name="inherit_id" ref="sale.view_quotation_tree" />
7+
<field name="priority" eval="10" />
8+
<field name="arch" type="xml">
9+
<field name="name" position="after">
10+
<field name="client_order_ref" optional="show" />
11+
</field>
12+
</field>
13+
</record>
14+
15+
<record id="sale_order_tree_view_inherit" model="ir.ui.view">
16+
<field name="name">sale.order.tree.view.inherit</field>
17+
<field name="model">sale.order</field>
18+
<field name="inherit_id" ref="sale.view_order_tree" />
19+
<field name="priority" eval="10" />
20+
<field name="arch" type="xml">
21+
<field name="name" position="after">
22+
<field name="client_order_ref" optional="show" />
23+
</field>
24+
</field>
25+
</record>
26+
27+
<record id="view_sales_order_filter_inherit" model="ir.ui.view">
28+
<field name="name">view_sales_order_filter_inherit</field>
29+
<field name="model">sale.order</field>
30+
<field name="inherit_id" ref="sale.view_sales_order_filter" />
31+
<field name="arch" type="xml">
32+
<field name="name" position="after">
33+
<field name="client_order_ref" />
34+
</field>
35+
</field>
36+
</record>
37+
38+
</odoo>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../phs_sale_channel

setup/phs_sale_channel/setup.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import setuptools
2+
3+
setuptools.setup(
4+
setup_requires=['setuptools-odoo'],
5+
odoo_addon=True,
6+
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../phs_sale_order

setup/phs_sale_order/setup.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import setuptools
2+
3+
setuptools.setup(
4+
setup_requires=['setuptools-odoo'],
5+
odoo_addon=True,
6+
)

0 commit comments

Comments
 (0)