Skip to content

Commit

Permalink
[ADD] Window Isntaller: Adding the refered module
Browse files Browse the repository at this point in the history
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
  • Loading branch information
jaeschwa committed Jul 18, 2024
1 parent a2e8ebe commit 1f2e142
Show file tree
Hide file tree
Showing 59 changed files with 1,831 additions and 39 deletions.
16 changes: 0 additions & 16 deletions construction/demo/account_analytic_line.xml
Original file line number Diff line number Diff line change
@@ -1,21 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo noupdate="1">
<record id="account_analytic_line_1" model="account.analytic.line">
<field name="name">Analysis</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="project_id" ref="project_project_1"/>
<field name="task_id" ref="project_task_1"/>
<field name="product_uom_id" ref="uom.product_uom_hour"/>
<field name="account_id" ref="account_analytic_account_1"/>
</record>
<record id="account_analytic_line_2" model="account.analytic.line">
<field name="name">Analysis</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="project_id" ref="project_project_1"/>
<field name="task_id" ref="project_task_2"/>
<field name="product_uom_id" ref="uom.product_uom_hour"/>
<field name="account_id" ref="account_analytic_account_1"/>
</record>
<record id="account_analytic_line_3" model="account.analytic.line">
<field name="name">Work</field>
<field name="employee_id" ref="hr_employee_1"/>
Expand Down
8 changes: 0 additions & 8 deletions construction/demo/project_project.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="project_project_1" model="project.project">
<field name="name">Internal</field>
<field name="type_ids" eval="[(6, 0, [ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False)])]"/>
<field name="stage_id" ref="project.project_project_stage_0"/>
<field name="documents_folder_id" ref="documents_folder_8"/>
<field name="analytic_account_id" ref="account_analytic_account_1"/>
<field name="timesheet_product_id" eval="False"/>
</record>
<record id="project_project_4" model="project.project">
<field name="name">S00001 - VDK Project</field>
<field name="partner_id" ref="res_partner_20"/>
Expand Down
15 changes: 0 additions & 15 deletions construction/demo/project_task.xml
Original file line number Diff line number Diff line change
@@ -1,20 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo noupdate="1">
<record id="project_task_1" model="project.task">
<field name="name">Training</field>
<field name="project_id" ref="project_project_1"/>
<field name="stage_id" search="[('id', '=', ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False))]"/>
</record>
<record id="project_task_2" model="project.task">
<field name="name">Meeting</field>
<field name="project_id" ref="project_project_1"/>
<field name="stage_id" search="[('id', '=', ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False))]"/>
</record>
<record id="project_task_3" model="project.task">
<field name="name">Time Off</field>
<field name="project_id" ref="project_project_1"/>
<field name="stage_id" search="[('id', '=', ref('hr_timesheet.internal_project_default_stage', raise_if_not_found=False))]"/>
</record>
<record id="project_task_4" model="project.task">
<field name="name">Work</field>
<field name="user_ids" eval="[Command.set([ref('base.user_admin')])]"/>
Expand Down
59 changes: 59 additions & 0 deletions window_installer/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
'name': 'Window Installation',
'version': '17.4',
'category': 'Services',
'description': """
This industry is ideal for window installation businesses proficient in managing projects from conception to completion,
focusing on accurate quoting, efficient planning, seamless execution, and excellent customer service, ...
""",
'depends': [
'crm_enterprise',
'documents',
'helpdesk',
'hr_fleet',
'industry_fsm',
'knowledge',
'maintenance',
'purchase_stock',
'sale_crm',
'sale_margin',
'sale_project_forecast',
'sign',
'mrp',
],
'data': [
'data/documents_folder.xml',
'data/stock_location.xml',
'data/ir_attachment_pre.xml',
'data/knowledge_cover.xml',
'data/knowledge_article.xml',
'data/knowledge_article_favorite.xml',
'data/product_category.xml',
'data/project_project.xml',
'data/project_task_type.xml',
'data/product_template.xml',
'data/mail_message.xml',
'data/product_attribute.xml',
'data/product_attribute_value.xml',
'data/product_template_attribute_line.xml',
'data/product_template_attribute_value.xml',
'data/product_product.xml',
],
'demo': [
'demo/account_analytic_account.xml',
'demo/res_partner.xml',
'demo/hr_employee.xml',
'demo/crm_lead.xml',
'demo/project_task_stage_personal.xml',
'demo/planning_recurrency.xml',
'demo/planning_slot.xml',
'demo/purchase_order.xml',
'demo/purchase_order_line.xml',
'demo/sale_order.xml',
'demo/sale_order_line.xml',
'demo/product_supplierinfo.xml',
'demo/project_task.xml',
],
'license': 'OPL-1',
'images': ['images/main.png'],
}
19 changes: 19 additions & 0 deletions window_installer/data/documents_folder.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<record id="documents_folder_9" model="documents.folder">
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
<field name="name">Internal</field>
</record>
<record id="documents_folder_11" model="documents.folder" forcecreate="1">
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
<field name="name">Project Template</field>
</record>
<record id="documents_folder_12" model="documents.folder" forcecreate="1">
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
<field name="name">S00001 - VDK Project</field>
</record>
<record id="documents_folder_17" model="documents.folder">
<field name="parent_folder_id" ref="documents_project.documents_project_folder"/>
<field name="name">S00004 - Project Template</field>
</record>
</odoo>
7 changes: 7 additions & 0 deletions window_installer/data/ir_attachment_pre.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="ir_attachment_872" model="ir.attachment">
<field name="name">site.jpg</field>
<field name="datas" type="base64" file="window_installer/static/src/binary/ir_attachment/site.jpg"/>
</record>
</odoo>
Loading

0 comments on commit 1f2e142

Please sign in to comment.