Skip to content

Commit 6cbb4cb

Browse files
committed
testing 2
1 parent cfdad23 commit 6cbb4cb

7 files changed

+60
-227
lines changed

cleaning_services/__manifest__.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
'crm_sale_subscription',
1010
'hr_skills',
1111
'industry_fsm_sale_report',
12+
'knowledge',
1213
'project_purchase',
1314
'project_sale_subscription',
14-
'knowledge',
1515
'web_studio',
1616
],
1717
'data': [
@@ -49,9 +49,7 @@
4949
'demo/product_supplierinfo.xml',
5050
'demo/sale_order.xml',
5151
'demo/sale_order_line.xml',
52-
# 'demo/sale_order_confirm.xml',
53-
# 'demo/sale_order_state.xml',
54-
'demo/project_task.xml',
52+
'demo/sale_order_confirm.xml',
5553
'demo/account_analytic_line.xml',
5654
'demo/purchase_order.xml',
5755
'demo/purchase_order_line.xml',

cleaning_services/data/product_product.xml

+13
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<field name="service_type">manual</field>
1414
<field name="invoice_policy">order</field>
1515
<field name="default_code">CLN-CRP-07</field>
16+
<field name="project_id" ref="industry_fsm.fsm_project"/>
1617
</record>
1718
<record id="product_product_56" model="product.product">
1819
<field name="name">Air Duct Cleaning</field>
@@ -27,6 +28,7 @@
2728
<field name="service_type">manual</field>
2829
<field name="invoice_policy">order</field>
2930
<field name="default_code">CLN-DCT-09</field>
31+
<field name="project_id" ref="industry_fsm.fsm_project"/>
3032
</record>
3133
<record id="product_product_57" model="product.product">
3234
<field name="name">Graffiti Removal</field>
@@ -40,6 +42,7 @@
4042
<field name="service_type">manual</field>
4143
<field name="invoice_policy">order</field>
4244
<field name="default_code">CLN-GRF-10</field>
45+
<field name="project_id" ref="industry_fsm.fsm_project"/>
4346
</record>
4447
<record id="product_product_18" model="product.product">
4548
<field name="name">Residential Cleaning</field>
@@ -54,6 +57,7 @@
5457
<field name="service_type">manual</field>
5558
<field name="invoice_policy">order</field>
5659
<field name="default_code">CLN-HM-02</field>
60+
<field name="project_id" ref="industry_fsm.fsm_project"/>
5761
</record>
5862
<record id="product_product_58" model="product.product">
5963
<field name="name">Kitchen Degreasing Service</field>
@@ -67,6 +71,7 @@
6771
<field name="service_type">manual</field>
6872
<field name="invoice_policy">order</field>
6973
<field name="default_code">CLN-KIT-11</field>
74+
<field name="project_id" ref="industry_fsm.fsm_project"/>
7075
</record>
7176
<record id="product_product_17" model="product.product">
7277
<field name="name">Office Deep Cleaning</field>
@@ -81,6 +86,7 @@
8186
<field name="service_type">manual</field>
8287
<field name="invoice_policy">order</field>
8388
<field name="default_code">CLN-OFC-01</field>
89+
<field name="project_id" ref="industry_fsm.fsm_project"/>
8490
</record>
8591
<record id="product_product_55" model="product.product">
8692
<field name="name">Post-Construction Cleanup</field>
@@ -95,6 +101,7 @@
95101
<field name="service_type">manual</field>
96102
<field name="invoice_policy">order</field>
97103
<field name="default_code">CLN-PC-08</field>
104+
<field name="project_id" ref="industry_fsm.fsm_project"/>
98105
</record>
99106
<record id="product_product_59" model="product.product">
100107
<field name="name">Pressure Washing</field>
@@ -109,6 +116,7 @@
109116
<field name="service_type">manual</field>
110117
<field name="invoice_policy">order</field>
111118
<field name="default_code">CLN-PW-12</field>
119+
<field name="project_id" ref="industry_fsm.fsm_project"/>
112120
</record>
113121
<record id="product_product_60" model="product.product">
114122
<field name="name">Commercial Restroom Cleaning</field>
@@ -123,6 +131,7 @@
123131
<field name="service_type">manual</field>
124132
<field name="invoice_policy">order</field>
125133
<field name="default_code">CLN-RST-13</field>
134+
<field name="project_id" ref="industry_fsm.fsm_project"/>
126135
</record>
127136
<record id="product_product_20" model="product.product">
128137
<field name="name">Sanitization Service</field>
@@ -137,6 +146,7 @@
137146
<field name="service_type">manual</field>
138147
<field name="invoice_policy">order</field>
139148
<field name="default_code">CLN-SNT-04</field>
149+
<field name="project_id" ref="industry_fsm.fsm_project"/>
140150
</record>
141151
<record id="product_product_61" model="product.product">
142152
<field name="name">Upholstery Cleaning</field>
@@ -150,6 +160,7 @@
150160
<field name="service_type">manual</field>
151161
<field name="invoice_policy">order</field>
152162
<field name="default_code">CLN-UPH-14</field>
163+
<field name="project_id" ref="industry_fsm.fsm_project"/>
153164
</record>
154165
<record id="product_product_19" model="product.product">
155166
<field name="name">Window Cleaning</field>
@@ -163,6 +174,7 @@
163174
<field name="service_type">manual</field>
164175
<field name="invoice_policy">order</field>
165176
<field name="default_code">CLN-WND-03</field>
177+
<field name="project_id" ref="industry_fsm.fsm_project"/>
166178
</record>
167179
<record id="product_product_65" model="product.product">
168180
<field name="name">Heavy-Duty Scrub Brushes</field>
@@ -271,5 +283,6 @@
271283
<field name="invoice_policy">order</field>
272284
<field name="recurring_invoice" eval="True"/>
273285
<field name="product_subscription_pricing_ids" eval="[(6,0,[ref('sale_subscription_pricing_1')])]"/>
286+
<field name="project_id" ref="industry_fsm.fsm_project"/>
274287
</record>
275288
</odoo>

cleaning_services/demo/account_analytic_line.xml

+18-9
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,63 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<odoo noupdate="1">
33
<record id="account_analytic_line_11" model="account.analytic.line">
4+
<field name="name">Regular cleaning Visit</field>
45
<field name="product_id" ref="product_product_68"/>
56
<field name="unit_amount">3.0</field>
6-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_9'))]"/>
7+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_9'))]).id"/>
78
<field name="employee_id" ref="hr.employee_admin"/>
89
</record>
910
<record id="account_analytic_line_10" model="account.analytic.line">
11+
<field name="name">Regular cleaning Visit</field>
1012
<field name="product_id" ref="product_product_68"/>
1113
<field name="unit_amount">3.0</field>
12-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_9'))]"/>
14+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_9'))]).id"/>
1315
<field name="employee_id" ref="hr.employee_admin"/>
1416
</record>
1517
<record id="account_analytic_line_7" model="account.analytic.line">
18+
<field name="name">Regular cleaning Visit</field>
1619
<field name="product_id" ref="product_product_68"/>
1720
<field name="unit_amount">1.0</field>
18-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_9'))]"/>
21+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_9'))]).id"/>
1922
<field name="employee_id" ref="hr.employee_admin"/>
2023
</record>
2124
<record id="account_analytic_line_6" model="account.analytic.line">
25+
<field name="name">Regular cleaning Visit</field>
2226
<field name="product_id" ref="product_product_68"/>
2327
<field name="unit_amount">1.0</field>
24-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_9'))]"/>
28+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_9'))]).id"/>
2529
<field name="employee_id" ref="hr.employee_admin"/>
2630
</record>
2731
<record id="account_analytic_line_5" model="account.analytic.line">
32+
<field name="name">Regular cleaning Visit</field>
2833
<field name="product_id" ref="product_product_68"/>
2934
<field name="unit_amount">3.0</field>
30-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_9'))]"/>
35+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_9'))]).id"/>
3136
<field name="employee_id" ref="hr.employee_admin"/>
3237
</record>
3338
<record id="account_analytic_line_9" model="account.analytic.line">
39+
<field name="name">Regular cleaning Visit</field>
3440
<field name="product_id" ref="product_product_68"/>
3541
<field name="unit_amount">1.0</field>
36-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_9'))]"/>
42+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_9'))]).id"/>
3743
<field name="employee_id" ref="hr.employee_admin"/>
3844
</record>
3945
<record id="account_analytic_line_8" model="account.analytic.line">
46+
<field name="name">Regular cleaning Visit</field>
4047
<field name="product_id" ref="product_product_68"/>
4148
<field name="unit_amount">1.0</field>
42-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_9'))]"/>
49+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_9'))]).id"/>
4350
<field name="employee_id" ref="hr.employee_admin"/>
4451
</record>
4552
<record id="account_analytic_line_4" model="account.analytic.line">
53+
<field name="name">Office deep clean</field>
4654
<field name="employee_id" ref="hr.employee_admin"/>
47-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_11'))]"/>
55+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_11'))]).id"/>
4856
<field name="product_id" ref="product_product_17"/>
4957
</record>
5058
<record id="account_analytic_line_3" model="account.analytic.line">
51-
<field name="task_id" search="[('sale_line_id', '=', ref('sale_order_line_3'))]"/>
59+
<field name="name">Carpet Cleaning</field>
60+
<field name="task_id" model="project.task" eval="obj().search([('sale_line_id', '=', ref('sale_order_line_3'))]).id"/>
5261
<field name="employee_id" ref="hr_employee_3"/>
5362
<field name="product_id" ref="product_product_54"/>
5463
</record>

cleaning_services/demo/project_task.xml

-144
This file was deleted.

0 commit comments

Comments
 (0)