Skip to content

Commit 72ebd7e

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 72ebd7e

Some content is hidden

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

56 files changed

+1792
-0
lines changed

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/res_partner.xml',
44+
'demo/hr_employee.xml',
45+
'demo/account_analytic_account.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="name">Internal</field>
5+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
6+
</record>
7+
<record id="documents_folder_11" model="documents.folder" forcecreate="1">
8+
<field name="name">Project Template</field>
9+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
10+
</record>
11+
<record id="documents_folder_12" model="documents.folder" forcecreate="1">
12+
<field name="name">S00001 - VDK Project</field>
13+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
14+
</record>
15+
<record id="documents_folder_17" model="documents.folder">
16+
<field name="name">S00004 - Project Template</field>
17+
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
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>

window_installer/data/knowledge_article.xml

Lines changed: 323 additions & 0 deletions
Large diffs are not rendered by default.
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="knowledge_favorite" model="knowledge.article.favorite">
4+
<field name="article_id" ref="knowledge_article_35"/>
5+
<field name="user_id" ref="base.user_admin"/>
6+
</record>
7+
</odoo>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="knowledge_cover_12" model="knowledge.cover" forcecreate="1">
4+
<field name="attachment_id" ref="ir_attachment_872"/>
5+
</record>
6+
</odoo>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record model="mail.message" id="notification_knowledge">
4+
<field name="model">discuss.channel</field>
5+
<field name="res_id" ref="mail.channel_all_employees"/>
6+
<field name="message_type">email</field>
7+
<field name="author_id" ref="base.partner_root"/>
8+
<field name="subtype_id" ref="mail.mt_comment"/>
9+
<field name="subject">Knowledge article</field>
10+
<field name="body" model="knowledge.article" eval="
11+
'&lt;br>Hey! Need help?&lt;/br>
12+
&lt;br>Checkout this &lt;a href=\''
13+
+ obj().env.ref('window_installer.knowledge_article_35').article_url.replace(obj().get_base_url(), '')
14+
+ '\'>article&lt;/a>&lt;/br>'"/>
15+
</record>
16+
</odoo>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo>
3+
<record id="product_attribute_1" model="product.attribute">
4+
<field name="name">Color</field>
5+
</record>
6+
</odoo>
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 noupdate="1">
3+
<record id="product_attribute_value_1" model="product.attribute.value">
4+
<field name="name">Blue</field>
5+
<field name="attribute_id" ref="product_attribute_1"/>
6+
</record>
7+
<record id="product_attribute_value_2" model="product.attribute.value">
8+
<field name="name">White</field>
9+
<field name="attribute_id" ref="product_attribute_1"/>
10+
</record>
11+
<record id="product_attribute_value_3" model="product.attribute.value">
12+
<field name="name">Black</field>
13+
<field name="attribute_id" ref="product_attribute_1"/>
14+
</record>
15+
<record id="product_attribute_value_4" model="product.attribute.value">
16+
<field name="name">Grey</field>
17+
<field name="attribute_id" ref="product_attribute_1"/>
18+
</record>
19+
</odoo>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="product_category_5" model="product.category" forcecreate="1">
4+
<field name="name">Building Materials</field>
5+
</record>
6+
<record id="product_category_6" model="product.category" forcecreate="1">
7+
<field name="name">Workforce</field>
8+
</record>
9+
<record id="product_category_7" model="product.category" forcecreate="1">
10+
<field name="name">Others</field>
11+
</record>
12+
</odoo>

0 commit comments

Comments
 (0)