-
Notifications
You must be signed in to change notification settings - Fork 50
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
base: saas-17.4
Are you sure you want to change the base?
[ADD] Window Installer: Adding the refered module #166
Conversation
916f9e1
to
72ebd7e
Compare
window_installer/__manifest__.py
Outdated
@@ -0,0 +1,63 @@ | |||
{ | |||
'name': 'Window Installation', | |||
'version': '17.4', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'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"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<record id="knowledge_article_35" model="knowledge.article" forcecreate="1"> | |
<record id="knowledge_article_35" model="knowledge.article"> |
<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"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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"/> |
There was a problem hiding this comment.
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
<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')])]"/> |
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="complete_name">Virtual Locations/Scrap</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
compute field
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You're right
window_installer/demo/crm_lead.xml
Outdated
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="priority">2</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why?
There was a problem hiding this comment.
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 ?
There was a problem hiding this comment.
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..
window_installer/demo/crm_lead.xml
Outdated
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="date_closed">2024-07-18 07:08:09</field> |
remove this fields from the entire file
window_installer/demo/crm_lead.xml
Outdated
<field name="probability">100.0</field> | ||
<field name="won_status">won</field> | ||
<field name="date_open">2024-07-18 07:07:23</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="probability">100.0</field> | |
<field name="won_status">won</field> | |
<field name="date_open">2024-07-18 07:07:23</field> |
<field name="date_end">2024-07-18 06:15:44</field> | ||
<field name="date_assign">2024-07-18 06:15:44</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="date_end">2024-07-18 06:15:44</field> | |
<field name="date_assign">2024-07-18 06:15:44</field> |
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="receipt_status">pending</field> |
<field name="propagate_cancel" eval="False"/> | ||
<field name="state">purchase</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="propagate_cancel" eval="False"/> | |
<field name="state">purchase</field> |
<field name="date_planned">2024-07-19 07:09:53</field> | ||
<field name="location_final_id" ref="stock.stock_location_stock"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="partner_share" eval="True"/> |
<field name="commercial_company_name">My Company</field> | ||
<field name="contact_address_complete">United States</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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, [])]"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="property_stock_supplier" ref="stock.stock_location_suppliers"/> |
<field name="phone_sanitized">+32 479 12 34 56</field> | ||
<field name="partner_share" eval="True"/> | ||
<field name="ubl_cii_format">ubl_bis3</field> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="phone_sanitized">+32 479 12 34 56</field> | |
<field name="partner_share" eval="True"/> | |
<field name="ubl_cii_format">ubl_bis3</field> |
<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"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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"/> |
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<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')])]"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<field name="route_ids" eval="[(6, 0, [ref('purchase_stock.route_warehouse0_buy')])]"/> |
There was a problem hiding this 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
92c8a0f
to
ff50fef
Compare
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