Repository
OCA/vertical-rental · module folder · Try on Runboat
Module version
1.0.0
Category
Rental
Folder size
0.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/vertical-rental
Last tracking update
2026-08-07 07:47:48
Authors
Odoo Community Association (OCA), elego Software Solutions GmbH
Maintainers
Odoo Community Association (OCA), elego Software Solutions GmbH
Committers
Weblate, oca-travis, oca-ci, cpatel, chandni299
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
product_normal_form_view view.product.product.form product.product form Inherits rental_pricelist.product_normal_form_view
product_pricelist_view product.pricelist.form product.pricelist form Inherits product.product_pricelist_view
view_company_form res.company.form res.company form Inherits base.view_company_form
view_company_rental_service_form res.company.form res.company form Inherits rental_pricelist.view_company_rental_service_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (1)
  • is_interval_pricelist Boolean
    args: 'Interval Pricelist'
Public methods (0)

No public methods.

New fields (1)
  • interval_item_id Many2one → product.product
    string='Rental Service (Interval)' args: 'product.product'
Public methods (0)

No public methods.

New fields (6)
  • def_interval_pricelist_id Many2one → product.pricelist
    default=<expr> args: 'product.pricelist', 'Default Interval Pricelist'
  • interval_scale_pricelist_item_ids One2many → product.pricelist.item
    copy=False string='Interval Scale Pricelist Items' args: 'product.pricelist.item', 'interval_item_id'
  • product_rental_interval_id Many2one → product.product
    copy=False ondelete='set null' args: 'product.product', 'Rental Service (Interval)'
  • rental_interval_max Integer
    copy=False args: 'Interval days (Max)'
  • rental_of_interval Boolean
    copy=False args: 'Rented in interval'
  • rental_price_interval Float
    string='Interval Price'
Public methods (3)
  • action_reset_rental_price_interval_items(self)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (4)
  • company_id Many2one → res.company
    args: 'res.company', 'Company'
  • factor Float
    args: 'Factor'
  • min_quantity Integer
    args: 'Interval (days)'
  • name Char
    args: 'Name'
Public methods (0)

No public methods.

New fields (5)
  • rental_price_interval_rule_ids One2many → rental.price.interval.rule
    string='Rental Interval Price Rules' args: 'rental.price.interval.rule', 'company_id'
  • rental_service_default_code_prefix_interval Char
    default='RENT-I' args: 'Prefix of Rental Service Internal Reference (Interval)'
  • rental_service_default_code_suffix_interval Char
    args: 'Suffix of Rental Service Internal Reference (Interval)'
  • rental_service_name_prefix_interval Char
    default='Rental of' translate=True args: 'Prefix of Rental Service Name (Interval)'
  • rental_service_name_suffix_interval Char
    default='(Interval(s))' translate=True args: 'Suffix of Rental Service Name (Interval)'
Public methods (0)

No public methods.

New fields (3)
  • rental_interval_name Char
    string='Rental Interval'
  • rental_interval_price Boolean
    string='Use Interval Price'
  • show_rental_interval_price Boolean
    string='Show Option Interval Price'
Public methods (5)
  • onchange_start_end_date(self)
    @api.onchange('start_date', 'end_date', 'product_uom')
  • product_id_change(self)
    @api.onchange('product_id')
  • product_uom_change(self)
    @api.onchange('product_uom', 'product_uom_qty')
  • rental_product_id_change(self)
    @api.onchange('product_id', 'rental_qty')
  • rental_qty_number_of_days_change(self)
    @api.onchange('rental_qty', 'number_of_time_unit', 'product_id')

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
601 days ago
Last activity
148 days ago
Repository
OCA/vertical-rental
Pull request
[16.0][MIG] rental_pricelist_interval (#60)
Status
Open migration PR — not merged yet for this version
CI status
checks running
Open since
631 days ago
Last activity
428 days ago
Repository
OCA/vertical-rental
Pull request
[17.0][MIG] rental_pricelist_interval (#57)