Skip to content

Commit 1f2e142

Browse files
committed
[ADD] Window Isntaller: Adding the refered module
Summary: Implemented Chassis Installer app for managing window/chassis installation projects. Features/App: Project management: Conceptualization to execution CRM: Manage customer opportunities Quotation: Create and send detailed quotations Document management: Centralize project documents Inventory: Track materials and deliveries Project tracking: Monitor progress and resources Invoicing: Generate down payments and invoices Customer service: Handle queries via Helpdesk Resource management: Manage employees, equipment, and fleet task-4060439
1 parent a2e8ebe commit 1f2e142

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1831
-39
lines changed

construction/demo/account_analytic_line.xml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<odoo noupdate="1">
3-
<record id="account_analytic_line_1" model="account.analytic.line">
4-
<field name="name">Analysis</field>
5-
<field name="employee_id" ref="hr.employee_admin"/>
6-
<field name="project_id" ref="project_project_1"/>
7-
<field name="task_id" ref="project_task_1"/>
8-
<field name="product_uom_id" ref="uom.product_uom_hour"/>
9-
<field name="account_id" ref="account_analytic_account_1"/>
10-
</record>
11-
<record id="account_analytic_line_2" model="account.analytic.line">
12-
<field name="name">Analysis</field>
13-
<field name="employee_id" ref="hr.employee_admin"/>
14-
<field name="project_id" ref="project_project_1"/>
15-
<field name="task_id" ref="project_task_2"/>
16-
<field name="product_uom_id" ref="uom.product_uom_hour"/>
17-
<field name="account_id" ref="account_analytic_account_1"/>
18-
</record>
193
<record id="account_analytic_line_3" model="account.analytic.line">
204
<field name="name">Work</field>
215
<field name="employee_id" ref="hr_employee_1"/>

construction/demo/project_project.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<odoo noupdate="1">
3-
<record id="project_project_1" model="project.project">
4-
<field name="name">Internal</field>
5-
<field name="type_ids" eval="[(6, 0, [ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False)])]"/>
6-
<field name="stage_id" ref="project.project_project_stage_0"/>
7-
<field name="documents_folder_id" ref="documents_folder_8"/>
8-
<field name="analytic_account_id" ref="account_analytic_account_1"/>
9-
<field name="timesheet_product_id" eval="False"/>
10-
</record>
113
<record id="project_project_4" model="project.project">
124
<field name="name">S00001 - VDK Project</field>
135
<field name="partner_id" ref="res_partner_20"/>

construction/demo/project_task.xml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<odoo noupdate="1">
3-
<record id="project_task_1" model="project.task">
4-
<field name="name">Training</field>
5-
<field name="project_id" ref="project_project_1"/>
6-
<field name="stage_id" search="[('id', '=', ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False))]"/>
7-
</record>
8-
<record id="project_task_2" model="project.task">
9-
<field name="name">Meeting</field>
10-
<field name="project_id" ref="project_project_1"/>
11-
<field name="stage_id" search="[('id', '=', ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False))]"/>
12-
</record>
13-
<record id="project_task_3" model="project.task">
14-
<field name="name">Time Off</field>
15-
<field name="project_id" ref="project_project_1"/>
16-
<field name="stage_id" search="[('id', '=', ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False))]"/>
17-
</record>
183
<record id="project_task_4" model="project.task">
194
<field name="name">Work</field>
205
<field name="user_ids" eval="[Command.set([ref('base.user_admin')])]"/>

window_installer/__manifest__.py

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
'name': 'Window Installation',
3+
'version': '17.4',
4+
'category': 'Services',
5+
'description': """
6+
This industry is ideal for window installation businesses proficient in managing projects from conception to completion,
7+
focusing on accurate quoting, efficient planning, seamless execution, and excellent customer service, ...
8+
""",
9+
'depends': [
10+
'crm_enterprise',
11+
'documents',
12+
'helpdesk',
13+
'hr_fleet',
14+
'industry_fsm',
15+
'knowledge',
16+
'maintenance',
17+
'purchase_stock',
18+
'sale_crm',
19+
'sale_margin',
20+
'sale_project_forecast',
21+
'sign',
22+
'mrp',
23+
],
24+
'data': [
25+
'data/documents_folder.xml',
26+
'data/stock_location.xml',
27+
'data/ir_attachment_pre.xml',
28+
'data/knowledge_cover.xml',
29+
'data/knowledge_article.xml',
30+
'data/knowledge_article_favorite.xml',
31+
'data/product_category.xml',
32+
'data/project_project.xml',
33+
'data/project_task_type.xml',
34+
'data/product_template.xml',
35+
'data/mail_message.xml',
36+
'data/product_attribute.xml',
37+
'data/product_attribute_value.xml',
38+
'data/product_template_attribute_line.xml',
39+
'data/product_template_attribute_value.xml',
40+
'data/product_product.xml',
41+
],
42+
'demo': [
43+
'demo/account_analytic_account.xml',
44+
'demo/res_partner.xml',
45+
'demo/hr_employee.xml',
46+
'demo/crm_lead.xml',
47+
'demo/project_task_stage_personal.xml',
48+
'demo/planning_recurrency.xml',
49+
'demo/planning_slot.xml',
50+
'demo/purchase_order.xml',
51+
'demo/purchase_order_line.xml',
52+
'demo/sale_order.xml',
53+
'demo/sale_order_line.xml',
54+
'demo/product_supplierinfo.xml',
55+
'demo/project_task.xml',
56+
],
57+
'license': 'OPL-1',
58+
'images': ['images/main.png'],
59+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo>
3+
<record id="documents_folder_9" model="documents.folder">
4+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
5+
<field name="name">Internal</field>
6+
</record>
7+
<record id="documents_folder_11" model="documents.folder" forcecreate="1">
8+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
9+
<field name="name">Project Template</field>
10+
</record>
11+
<record id="documents_folder_12" model="documents.folder" forcecreate="1">
12+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
13+
<field name="name">S00001 - VDK Project</field>
14+
</record>
15+
<record id="documents_folder_17" model="documents.folder">
16+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
17+
<field name="name">S00004 - Project Template</field>
18+
</record>
19+
</odoo>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="ir_attachment_872" model="ir.attachment">
4+
<field name="name">site.jpg</field>
5+
<field name="datas" type="base64" file="window_installer/static/src/binary/ir_attachment/site.jpg"/>
6+
</record>
7+
</odoo>

0 commit comments

Comments
 (0)