Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] Window Installer: Adding the refered module #166

Open
wants to merge 12 commits into
base: saas-17.4
Choose a base branch
from

Conversation

jaeschwa
Copy link
Contributor

Summary: Implemented Chassis Installer app for managing window/chassis installation projects. (Directly derived from construction)

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

@jaeschwa jaeschwa force-pushed the saas-17.4-export-chassis-installer-scju branch from 916f9e1 to 72ebd7e Compare July 18, 2024 09:31
@dhrs-odoo dhrs-odoo changed the title [ADD] Window Isntaller: Adding the refered module [ADD] Window Installer: Adding the refered module Jul 23, 2024
@@ -0,0 +1,63 @@
{
'name': 'Window Installation',
'version': '17.4',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'version': '17.4',
'version': '1.0,

This is not related to the version of Odoo

@@ -0,0 +1,323 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<record id="knowledge_article_35" model="knowledge.article" forcecreate="1">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<record id="knowledge_article_35" model="knowledge.article" forcecreate="1">
<record id="knowledge_article_35" model="knowledge.article">

Comment on lines 316 to 321
<field name="internal_permission">write</field>
<field name="sequence">16</field>
<field name="category">workspace</field>
<field name="icon">👷‍♂️</field>
<field name="cover_image_position">81.79</field>
<field name="is_article_visible_by_everyone" eval="True"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="internal_permission">write</field>
<field name="sequence">16</field>
<field name="category">workspace</field>
<field name="icon">👷‍♂️</field>
<field name="cover_image_position">81.79</field>
<field name="is_article_visible_by_everyone" eval="True"/>

<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<record id="knowledge_article_35" model="knowledge.article" forcecreate="1">
<field name="name">Chassis installer</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="name">Chassis installer</field>
<field name="name">Chassis installer</field>
<field name="internal_permission">write</field>
<field name="sequence">16</field>
<field name="category">workspace</field>
<field name="icon">👷‍♂️</field>
<field name="cover_image_position">81.79</field>
<field name="is_article_visible_by_everyone" eval="True"/>


<record id="product_product_7" model="product.product" forcecreate="1">
<field name="standard_price">0.8</field>
<field name="product_tmpl_id" ref="product_product_7_product_template"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please refer to other industries

Suggested change
<field name="product_tmpl_id" ref="product_product_7_product_template"/>
<field name="name">Travelling costs</field>
<field name="categ_id" ref="product.product_category_all"/>
<field name="uom_id" ref="uom.product_uom_km"/>
<field name="purchase_method">purchase</field>
<field name="uom_po_id" ref="uom.product_uom_km"/>
<field name="invoice_policy">order</field>
<field name="property_stock_inventory" ref="stock_location_14"/>
<field name="image_1920" type="base64" file="window_installer/static/src/binary/product_template/13-image_1920"/>
<field name="service_type">manual</field>
<field name="property_stock_production" ref="stock_location_15"/>
<field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"/>

Comment on lines 3 to 15
<record id="product_product_7_product_template" model="product.template" context="{'create_product_product': False}" forcecreate="1">
<field name="name">Travelling costs</field>
<field name="categ_id" ref="product.product_category_all"/>
<field name="uom_id" ref="uom.product_uom_km"/>
<field name="purchase_method">purchase</field>
<field name="uom_po_id" ref="uom.product_uom_km"/>
<field name="invoice_policy">order</field>
<field name="property_stock_inventory" ref="stock_location_14"/>
<field name="image_1920" type="base64" file="window_installer/static/src/binary/product_template/13-image_1920"/>
<field name="service_type">manual</field>
<field name="property_stock_production" ref="stock_location_15"/>
<field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"/>
</record>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<record id="product_product_7_product_template" model="product.template" context="{'create_product_product': False}" forcecreate="1">
<field name="name">Travelling costs</field>
<field name="categ_id" ref="product.product_category_all"/>
<field name="uom_id" ref="uom.product_uom_km"/>
<field name="purchase_method">purchase</field>
<field name="uom_po_id" ref="uom.product_uom_km"/>
<field name="invoice_policy">order</field>
<field name="property_stock_inventory" ref="stock_location_14"/>
<field name="image_1920" type="base64" file="window_installer/static/src/binary/product_template/13-image_1920"/>
<field name="service_type">manual</field>
<field name="property_stock_production" ref="stock_location_15"/>
<field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"/>
</record>

As we have kept this record in the product_product file so no need to define it here

</record>
<record id="project_task_type_3" model="project.task.type">
<field name="name">Today</field>
<field name="sequence">2</field>
Copy link
Contributor

@dhrs-odoo dhrs-odoo Jul 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="sequence">2</field>

remove the sequence from the entire file
and check which of the project task type are useful as most of them seems the default standard one

<field name="location_id" ref="stock.stock_location_locations"/>
<field name="complete_name">WH</field>
<field name="warehouse_id" ref="stock.warehouse0"/>
<field name="sequence">10</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="sequence">10</field>

remove from the entire file

<field name="usage">inventory</field>
<field name="scrap_location" eval="True"/>
<field name="location_id" ref="stock.stock_location_locations_virtual"/>
<field name="complete_name">Virtual Locations/Scrap</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="complete_name">Virtual Locations/Scrap</field>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

compute field

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're right

<field name="partner_id" ref="res_partner_7"/>
<field name="team_id" ref="sales_team.team_sales_department"/>
<field name="stage_id" ref="crm.stage_lead2"/>
<field name="date_open">2024-07-18 06:15:43</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="date_open">2024-07-18 06:15:43</field>

date field should not be there

<field name="team_id" ref="sales_team.team_sales_department"/>
<field name="stage_id" ref="crm.stage_lead4"/>
<field name="date_closed">2024-07-18 07:08:09</field>
<field name="priority">2</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="priority">2</field>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's of no use
Is it ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some lead can be more important than other..

<field name="user_id" ref="base.user_admin"/>
<field name="team_id" ref="sales_team.team_sales_department"/>
<field name="stage_id" ref="crm.stage_lead4"/>
<field name="date_closed">2024-07-18 07:08:09</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="date_closed">2024-07-18 07:08:09</field>

remove this fields from the entire file

Comment on lines 48 to 50
<field name="probability">100.0</field>
<field name="won_status">won</field>
<field name="date_open">2024-07-18 07:07:23</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="probability">100.0</field>
<field name="won_status">won</field>
<field name="date_open">2024-07-18 07:07:23</field>

Comment on lines 74 to 75
<field name="date_end">2024-07-18 06:15:44</field>
<field name="date_assign">2024-07-18 06:15:44</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="date_end">2024-07-18 06:15:44</field>
<field name="date_assign">2024-07-18 06:15:44</field>

Comment on lines 4 to 7
<field name="date_approve">2024-07-18 07:10:14</field>
<field name="date_order">2024-07-18 07:09:53</field>
<field name="state">purchase</field>
<field name="date_calendar_start">2024-07-18 07:10:14</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="date_approve">2024-07-18 07:10:14</field>
<field name="date_order">2024-07-18 07:09:53</field>
<field name="state">purchase</field>
<field name="date_calendar_start">2024-07-18 07:10:14</field>

<field name="receipt_status">pending</field>
<field name="picking_type_id" ref="stock.picking_type_in"/>
<field name="partner_id" ref="res_partner_41"/>
<field name="date_planned">2024-07-19 07:09:53</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="date_planned">2024-07-19 07:09:53</field>

<field name="state">purchase</field>
<field name="date_calendar_start">2024-07-18 07:10:14</field>
<field name="amount_total_cc">5750.0</field>
<field name="receipt_status">pending</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="receipt_status">pending</field>

Comment on lines 11 to 12
<field name="propagate_cancel" eval="False"/>
<field name="state">purchase</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="propagate_cancel" eval="False"/>
<field name="state">purchase</field>

Comment on lines 5 to 6
<field name="date_planned">2024-07-19 07:09:53</field>
<field name="location_final_id" ref="stock.stock_location_stock"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="date_planned">2024-07-19 07:09:53</field>
<field name="location_final_id" ref="stock.stock_location_stock"/>

<field name="name">My Company</field>
<field name="is_company" eval="True"/>
<field name="country_id" ref="base.us"/>
<field name="partner_share" eval="True"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="partner_share" eval="True"/>

<field name="commercial_company_name">My Company</field>
<field name="contact_address_complete">United States</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="commercial_company_name">My Company</field>
<field name="contact_address_complete">United States</field>

<field name="image_1920" type="base64" file="window_installer/static/src/binary/res_partner/1-image_1920"/>
<field name="commercial_company_name">My Company</field>
<field name="contact_address_complete">United States</field>
<field name="category_id" eval="[(6, 0, [])]"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="category_id" eval="[(6, 0, [])]"/>

</record>
<record id="res_partner_7" model="res.partner" forcecreate="1">
<field name="name">Constant Custinne</field>
<field name="property_stock_supplier" ref="stock.stock_location_suppliers"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="property_stock_supplier" ref="stock.stock_location_suppliers"/>

Comment on lines 21 to 23
<field name="phone_sanitized">+32 479 12 34 56</field>
<field name="partner_share" eval="True"/>
<field name="ubl_cii_format">ubl_bis3</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="phone_sanitized">+32 479 12 34 56</field>
<field name="partner_share" eval="True"/>
<field name="ubl_cii_format">ubl_bis3</field>

Comment on lines 25 to 28
<field name="contact_address_complete">Rue de Wallons, 1, 5562 Houyet, Belgium</field>
<field name="category_id" eval="[(6, 0, [])]"/>
<field name="peppol_eas">0208</field>
<field name="property_stock_customer" ref="stock.stock_location_customers"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="contact_address_complete">Rue de Wallons, 1, 5562 Houyet, Belgium</field>
<field name="category_id" eval="[(6, 0, [])]"/>
<field name="peppol_eas">0208</field>
<field name="property_stock_customer" ref="stock.stock_location_customers"/>

Comment on lines 152 to 155
<field name="phone_sanitized">+32 479 65 43 21</field>
<field name="customer_rank">2</field>
<field name="partner_share" eval="True"/>
<field name="ubl_cii_format">ubl_bis3</field>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="phone_sanitized">+32 479 65 43 21</field>
<field name="customer_rank">2</field>
<field name="partner_share" eval="True"/>
<field name="ubl_cii_format">ubl_bis3</field>

refer the above changes and make it in the entire file

<field name="list_price" eval="False"/>
<field name="property_stock_production" ref="stock_location_15"/>
<field name="used_in_bom_count">3</field>
<field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"/>

Copy link
Contributor

@dhrs-odoo dhrs-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @jaeschwa

Gave it a spin and Added my initial review!
Can you please try to remove related fields and compute fields that are not needed to be added?

Thanks!

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
@jaeschwa jaeschwa force-pushed the saas-17.4-export-chassis-installer-scju branch from 92c8a0f to ff50fef Compare August 6, 2024 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants