Skip to content

Commit

Permalink
[ADD] car_rental: Industry Car Rental
Browse files Browse the repository at this point in the history
task-3460478
  • Loading branch information
dhrs-odoo authored and jva-odoo committed Nov 8, 2023
1 parent c5c715b commit 396353e
Show file tree
Hide file tree
Showing 88 changed files with 2,142 additions and 0 deletions.
Empty file added car_rental/__init__.py
Empty file.
72 changes: 72 additions & 0 deletions car_rental/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# -*- coding: utf-8 -*-
{
'name': 'Car Rental',
'version': '1.0',
'category': 'Industry',
'description': """
This module is for those seeking to rent a car for either short or long-distance travel, the company specializes in providing tailored car rental services based on the customer's specific requirements.
""",
'author': 'Odoo S.A.',
'depends': [
"account_check_printing",
"account_followup",
"appointment_crm",
"base_automation",
"crm_enterprise",
"crm_iap_enrich",
"crm_iap_mine",
"fleet",
"hr_fleet",
"knowledge",
"purchase_stock",
"sale_planning",
"sale_purchase",
"sale_renting_crm",
"sale_stock_renting",
"sale_timesheet",
"timesheet_grid",
"website_appointment",
"website_crm",
"website_sale_product_configurator",
"website_sale_stock",
],
'data': [
'data/base_automation.xml',
'data/ir_actions_server.xml',
'data/ir_model_fields.xml',
'data/ir_ui_view.xml',
'data/ir_attachment_pre.xml',
'data/project_task_type.xml',
'data/product_category.xml',
'data/account_analytic_plan.xml',
'data/account_analytic_account.xml',
'data/project_project.xml',
'data/uom_uom.xml',
'data/product_template.xml',
'data/product_product.xml',
'data/knowledge_cover.xml',
'data/knowledge_article.xml',
'data/ir_attachment_post.xml',
],
'demo': [
'demo/res_config_settings.xml',
'demo/website.xml',
'demo/res_partner.xml',
'demo/crm_team.xml',
'demo/crm_lead.xml',
'demo/product_supplierinfo.xml',
'demo/project_task.xml',
'demo/purchase_order.xml',
'demo/purchase_order_line.xml',
'demo/purchase_order_confirm.xml',
'demo/sale_order.xml',
'demo/sale_order_line.xml',
'demo/sale_order_post.xml',
'demo/purchase_order_line_post.xml',
'demo/website_ir_attachment.xml',
'demo/website_view.xml',
'demo/website_theme_apply.xml',
],
'application': False,
'license': 'OPL-1',
}
23 changes: 23 additions & 0 deletions car_rental/data/account_analytic_account.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="car_rental.account_analytic_account_1" model="account.analytic.account">
<field name="name">Internal</field>
<field name="plan_id" ref="car_rental.account_analytic_plan_1"/>
<field name="root_plan_id" ref="car_rental.account_analytic_plan_1"/>
</record>
<record id="car_rental.account_analytic_account_2" model="account.analytic.account">
<field name="name">Airport Pickup and Drop</field>
<field name="plan_id" ref="car_rental.account_analytic_plan_1"/>
<field name="root_plan_id" ref="car_rental.account_analytic_plan_1"/>
</record>
<record id="car_rental.account_analytic_account_3" model="account.analytic.account">
<field name="name">Door to door pickup</field>
<field name="plan_id" ref="car_rental.account_analytic_plan_1"/>
<field name="root_plan_id" ref="car_rental.account_analytic_plan_1"/>
</record>
<record id="car_rental.account_analytic_account_4" model="account.analytic.account">
<field name="name">Monthly Rental</field>
<field name="plan_id" ref="car_rental.account_analytic_plan_1"/>
<field name="root_plan_id" ref="car_rental.account_analytic_plan_1"/>
</record>
</odoo>
7 changes: 7 additions & 0 deletions car_rental/data/account_analytic_plan.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="car_rental.account_analytic_plan_1" model="account.analytic.plan">
<field name="name">Default</field>
<field name="color">7</field>
</record>
</odoo>
8 changes: 8 additions & 0 deletions car_rental/data/base_automation.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<record id="create_the_product_f7fc4954-df76-46f6-84ea-ff726e6648b4" model="base.automation">
<field name="name">Create Product - Server Actions</field>
<field name="model_id" ref="fleet.model_fleet_vehicle"/>
<field name="trigger">on_create</field>
</record>
</odoo>
18 changes: 18 additions & 0 deletions car_rental/data/ir_actions_server.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<record id="car_rental.create_product" model="ir.actions.server">
<field name="name">Create Product - Server Actions</field>
<field name="model_id" ref="fleet.model_fleet_vehicle"/>
<field name="state">code</field>
<field name="base_automation_id" ref="car_rental.create_the_product_f7fc4954-df76-46f6-84ea-ff726e6648b4"/>
<field name="code">
<![CDATA[
record.write({
'product_type': 'product',
'name' : record.display_name,
'rent_ok' : True,
})
]]>
</field>
</record>
</odoo>

0 comments on commit 396353e

Please sign in to comment.