Skip to content

Commit d92e062

Browse files
committed
[ADD] vineyard: add industry test
1 parent f30c2ea commit d92e062

11 files changed

+252
-22
lines changed

vineyard/__manifest__.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,12 @@
5858
'demo/stock_lot.xml',
5959
'demo/purchase_order.xml',
6060
'demo/purchase_order_line.xml',
61-
'demo/purchase_order_post.xml',
6261
'demo/account_analytic_account.xml',
6362
'demo/crm_lead.xml',
6463
'demo/project_project.xml',
6564
'demo/stock_picking.xml',
6665
'demo/stock_move.xml',
67-
'demo/stock_picking_post.xml',
6866
'demo/mrp_production.xml',
69-
'demo/mrp_production_post.xml',
7067
'demo/mrp_eco_stage.xml',
7168
'demo/mrp_eco.xml',
7269
'demo/ir_attachment_post.xml',
@@ -75,7 +72,13 @@
7572
'demo/quality_point.xml',
7673
'demo/quality_check.xml',
7774
'demo/product_supplierinfo.xml',
78-
'demo/spreadsheet_dashboard.xml',
75+
'demo/sale_order.xml',
76+
'demo/sale_order_line.xml',
77+
'demo/stock_picking_post.xml',
78+
# 'demo/purchase_order_post.xml',
79+
# 'demo/mrp_production_post.xml',
80+
# 'demo/sale_order_confirm.xml',
81+
# 'demo/spreadsheet_dashboard.xml',
7982
'demo/payment_provider_demo.xml',
8083
'demo/website_theme_apply.xml',
8184
'demo/website_view.xml',

vineyard/data/product_template.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<field name="is_storable" eval="True"/>
1616
<field name="tracking">lot</field>
1717
<field name="route_ids" eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"/>
18-
<field name="use_expiration_date" eval="True"/>
18+
<!-- <field name="use_expiration_date" eval="True"/> -->
1919
<field name="purchase_method">receive</field>
2020
<field name="available_in_pos" eval="True"/>
2121
<field name="public_description"><![CDATA[<div>Deep structure and Bordeaux-inspired authority</div>]]></field>
@@ -45,7 +45,7 @@
4545
<field name="is_storable" eval="True"/>
4646
<field name="tracking">lot</field>
4747
<field name="route_ids" eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"/>
48-
<field name="use_expiration_date" eval="True"/>
48+
<!-- <field name="use_expiration_date" eval="True"/> -->
4949
<field name="purchase_method">receive</field>
5050
<field name="available_in_pos" eval="True"/>
5151
<field name="public_description"><![CDATA[<div>Smooth, powerful, and just the right kick</div>]]></field>
@@ -74,7 +74,7 @@
7474
<field name="is_storable" eval="True"/>
7575
<field name="tracking">lot</field>
7676
<field name="route_ids" eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"/>
77-
<field name="use_expiration_date" eval="True"/>
77+
<!-- <field name="use_expiration_date" eval="True"/> -->
7878
<field name="purchase_method">receive</field>
7979
<field name="available_in_pos" eval="True"/>
8080
<field name="public_description"><![CDATA[<div>Silky textures with a touch of Odoo magic</div>]]></field>

vineyard/demo/mrp_production.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@
128128
<field name="product_uom_id" ref="excise_management.uom_hl"/>
129129
<field name="location_src_id" ref="stock.stock_location_stock"/>
130130
<field name="location_dest_id" ref="stock.stock_location_stock"/>
131+
<field name="lot_producing_ids" eval="[(6, 0, [ref('stock_lot_39')])]"/>
131132
<field name="date_start" eval="DateTime.now().strftime('%Y-%m-%d %H:%M:%S')"/>
132133
<field name="consumption">warning</field>
133134
</record>

vineyard/demo/purchase_order.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
<odoo noupdate="1">
33
<record id="purchase_order_1" model="purchase.order">
44
<field name="partner_id" ref="base_industry_data.res_partner_26"/>
5-
<field name="reminder_date_before_receipt">1</field>
5+
<!-- <field name="reminder_date_before_receipt">1</field> -->
66
<field name="user_id" ref="base.user_admin"/>
7+
<field name="date_order" eval="DateTime.now() - relativedelta(years=1)"/>
78
</record>
89
</odoo>

vineyard/demo/purchase_order_post.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,33 @@
33
<function name="button_confirm" model="purchase.order">
44
<value eval="[ref('purchase_order_1')]"/>
55
</function>
6+
<function model="purchase.order" name="write">
7+
<value eval="[ref('purchase_order_1')]" />
8+
<value eval="{'date_approve': DateTime.now() - relativedelta(years=1)}"/>
9+
</function>
610

11+
<function name="write" model="stock.picking">
12+
<value model="stock.picking" eval="(
13+
obj().env.ref('vineyard.purchase_order_1')
14+
).picking_ids.ids"/>
15+
<value eval="{'scheduled_date': DateTime.now() - relativedelta(years=1)}"/>
16+
</function>
717
<function name="write" model="stock.move.line">
818
<value model="stock.move.line" eval="obj().search([
919
('product_id', '=', ref('product_product_18')),
1020
('picking_id', '=', obj().env.ref('vineyard.purchase_order_1').picking_ids.id)]).id"/>
1121
<value model="stock.lot" eval="{'lot_id': ref('stock_lot_23'), 'lot_name': obj().env.ref('vineyard.stock_lot_23').name}"/>
1222
</function>
23+
24+
<function name="button_validate" model="stock.picking">
25+
<value model="stock.picking" eval="(
26+
obj().env.ref('vineyard.purchase_order_1')
27+
).picking_ids.ids"/>
28+
</function>
29+
<function name="write" model="stock.picking">
30+
<value model="stock.picking" eval="(
31+
obj().env.ref('vineyard.purchase_order_1')
32+
).picking_ids.ids"/>
33+
<value eval="{'date_done': DateTime.now() - relativedelta(years=1)}"/>
34+
</function>
1335
</odoo>

vineyard/demo/sale_order.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="sale_order_3" model="sale.order">
4+
<field name="partner_id" ref="base_industry_data.res_partner_25"/>
5+
<field name="user_id" ref="base.user_admin"/>
6+
</record>
7+
<record id="sale_order_4" model="sale.order">
8+
<field name="partner_id" ref="base_industry_data.res_partner_28"/>
9+
<field name="user_id" ref="base.user_admin"/>
10+
</record>
11+
</odoo>
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo>
3+
<!--Update sale order stages-->
4+
<function model="sale.order" name="action_confirm">
5+
<value eval="[
6+
ref('sale_order_4'),
7+
]"/>
8+
</function>
9+
<function model="sale.order" name="write">
10+
<value eval="[ref('sale_order_4')]" />
11+
<value eval="{'date_order': DateTime.now() - relativedelta(years=1)}"/>
12+
</function>
13+
14+
<!-- <function name="write" model="stock.move.line">
15+
<value model="stock.move.line" eval="obj().search([
16+
('product_id', '=', ref('product_product_26')),
17+
('picking_id', '=', obj().env.ref('vineyard.sale_order_4').picking_ids.id)]).id"/>
18+
<value model="stock.lot" eval="{'lot_id': ref('stock_lot_32'), 'lot_name': obj().env.ref('vineyard.stock_lot_32').name}"/>
19+
</function> -->
20+
21+
<function name="write" model="stock.picking">
22+
<value model="stock.picking" eval="(
23+
obj().env.ref('vineyard.sale_order_4')
24+
).picking_ids.ids"/>
25+
<value eval="{'scheduled_date': DateTime.now() - relativedelta(years=1)}"/>
26+
</function>
27+
<function name="action_assign" model="stock.picking">
28+
<value model="stock.picking" eval="(
29+
obj().env.ref('vineyard.sale_order_4')
30+
).picking_ids.ids"/>
31+
</function>
32+
33+
<function name="button_validate" model="stock.picking">
34+
<value model="stock.picking" eval="(
35+
obj().env.ref('vineyard.sale_order_4')
36+
).picking_ids.ids"/>
37+
</function>
38+
<function name="write" model="stock.picking">
39+
<value model="stock.picking" eval="(
40+
obj().env.ref('vineyard.sale_order_4')
41+
).picking_ids.ids"/>
42+
<value eval="{'date_done': DateTime.now() - relativedelta(years=1)}"/>
43+
</function>
44+
</odoo>

vineyard/demo/sale_order_line.xml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="sale_order_line_5" model="sale.order.line">
4+
<field name="order_id" ref="sale_order_3"/>
5+
<field name="product_id" ref="vineyard.product_product_26"/>
6+
<field name="name"><![CDATA[Pinodoo Noir]]></field>
7+
<field name="product_uom_id" ref="vineyard.uom_uom_32"/>
8+
<field name="price_unit">159.0</field>
9+
</record>
10+
<record id="sale_order_line_6" model="sale.order.line">
11+
<field name="order_id" ref="sale_order_4"/>
12+
<field name="product_id" ref="vineyard.product_product_26"/>
13+
<field name="name"><![CDATA[Pinodoo Noir]]></field>
14+
<field name="product_uom_qty">10.0</field>
15+
<field name="product_uom_id" ref="vineyard.uom_uom_32"/>
16+
<field name="price_unit">159.0</field>
17+
</record>
18+
</odoo>

vineyard/demo/stock_lot.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<record id="stock_lot_32" model="stock.lot">
7070
<field name="product_id" ref="product_product_26"/>
7171
<!-- <field name="name">250813-0000032</field> -->
72-
<field name="location_id" ref="stock.stock_location_stock"/>
72+
<!-- <field name="location_id" ref="stock.stock_location_stock"/> -->
7373
<field name="product_expiry_reminded" eval="True"/>
7474
</record>
7575
<!-- <record id="stock_lot_34" model="stock.lot">
@@ -85,10 +85,10 @@
8585
<!-- <field name="name">250813-0000038</field> -->
8686
<field name="location_id" ref="stock.stock_location_stock"/>
8787
</record>
88-
<!-- <record id="stock_lot_39" model="stock.lot">
89-
<field name="product_id" ref="product_product_13"/>
90-
<field name="name">250813-0000039</field>
91-
</record> -->
88+
<record id="stock_lot_39" model="stock.lot">
89+
<field name="product_id" ref="product_product_14"/>
90+
<!-- <field name="name">250813-0000039</field> -->
91+
</record>
9292
<record id="stock_lot_35" model="stock.lot">
9393
<field name="product_id" ref="product_product_11"/>
9494
<!-- <field name="name">250813-0000035</field> -->

vineyard/demo/stock_picking.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,23 @@
1111
<record id="stock_picking_28" model="stock.picking">
1212
<!-- <field name="name">WH/HARV/0000018</field> -->
1313
<field name="picking_type_id" ref="stock_picking_type_27"/>
14-
<!-- <field name="scheduled_date" eval="datetime.today().date() + relativedelta(years=-1)"/> -->
14+
<field name="scheduled_date" eval="datetime.today().date() + relativedelta(years=-1)"/>
1515
<field name="location_id" ref="stock_location_32"/>
1616
<field name="location_dest_id" ref="stock.stock_location_stock"/>
1717
<field name="user_id" ref="base.user_admin"/>
1818
</record>
1919
<record id="stock_picking_29" model="stock.picking">
2020
<!-- <field name="name">WH/HARV/0000019</field> -->
2121
<field name="picking_type_id" ref="stock_picking_type_27"/>
22-
<!-- <field name="scheduled_date" eval="datetime.today().date() + relativedelta(years=-1)"/> -->
22+
<field name="scheduled_date" eval="datetime.today().date() + relativedelta(years=-1)"/>
2323
<field name="location_id" ref="stock_location_34"/>
2424
<field name="location_dest_id" ref="stock.stock_location_stock"/>
2525
<field name="user_id" ref="base.user_admin"/>
2626
</record>
2727
<record id="stock_picking_30" model="stock.picking">
2828
<!-- <field name="name">WH/HARV/0000020</field> -->
2929
<field name="picking_type_id" ref="stock_picking_type_27"/>
30-
<!-- <field name="scheduled_date" eval="datetime.today().date() + relativedelta(years=-1)"/> -->
30+
<field name="scheduled_date" eval="datetime.today().date() + relativedelta(years=-1)"/>
3131
<field name="location_id" ref="stock_location_35"/>
3232
<field name="location_dest_id" ref="stock.stock_location_stock"/>
3333
<field name="user_id" ref="base.user_admin"/>

0 commit comments

Comments
 (0)