Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c2f7b6a
[ADD] rental_base_extension
eantones Mar 9, 2026
44ce760
[IMP] rental_base_extension: filter product dropdown on rental order …
eantones Mar 9, 2026
eb0378a
[I18N] rental_base_extension: add Catalan and Spanish translations
eantones Mar 9, 2026
7dbb789
[ADD] sale_rental_extension
eantones Mar 9, 2026
660570f
[IMP] sale_rental_extension: add configurable signature for rental de…
eantones Mar 9, 2026
c242574
[I18N] sale_rental_extension: add Catalan and Spanish translations
eantones Mar 9, 2026
0db482c
[IMP] sale_rental_extension: add group by rented product in search view
eantones Mar 9, 2026
573df11
[IMP] rental_base_extension: hide Can be Rented on service products
eantones Mar 9, 2026
00853d1
[IMP] rental_base_extension: require Can be Rented to create rental s…
eantones Mar 9, 2026
590721b
[IMP] rental_base_extension: reorganize rental fields into dedicated …
eantones Mar 9, 2026
7051126
[IMP] rental_base_extension: fix rental checkbox, split rental sectio…
eantones Mar 9, 2026
569b2ee
[IMP] rental_base_extension: remove sale order view modifications
eantones Mar 16, 2026
e815f22
[IMP] sale_rental_extension: add dedicated rental views with status t…
eantones Mar 16, 2026
787fbfb
[IMP] sale_rental_extension: fix rental status, colors and kanban layout
eantones Mar 17, 2026
a77a1ba
[FIX] sale_rental_extension: detect rental orders by rental_type
eantones Mar 17, 2026
98affc1
[IMP] rental_base_extension: adjust product rental section visibility
eantones Mar 17, 2026
945d2e0
[IMP] sale_rental_extension: add pickup and return picking buttons
eantones Mar 17, 2026
e58fc7a
[FIX] rental_base_extension: restore Can be Rented checkbox visibility
eantones Mar 17, 2026
aef2439
[IMP] sale_rental_extension: editable tree with rental_qty and produc…
eantones Mar 17, 2026
9d4feee
[IMP] sale_rental_extension: remove empty model file and add Qty tran…
eantones Mar 17, 2026
4259657
[IMP] sale_rental_extension: add missing translations and reorder but…
eantones Mar 17, 2026
0ab4188
[FIX] sale_rental_extension: fix Pickup and Return button translations
eantones Mar 17, 2026
e78ce04
[FIX] sale_rental_extension: use Retorno instead of Devolución in Spa…
eantones Mar 17, 2026
eb3f59a
[ADD] sale_start_end_dates_extension
eantones Mar 17, 2026
8690999
[FIX] sale_rental_extension: default rental_qty to 1 for new rentals
eantones Mar 23, 2026
09a3f51
[FIX] sale_rental_extension: simplify rental_qty default to 1.0
eantones Mar 23, 2026
b4460cb
[FIX] sale_rental_extension: revert to onchange override for rental_qty
eantones Mar 23, 2026
13578f9
[IMP] sale_rental_extension: allow editing rental_qty on confirmed or…
eantones Mar 23, 2026
67b219f
[FIX] sale_rental_extension: reset done qty when changing rental_qty
eantones Mar 23, 2026
4ce2390
[IMP] sale_rental_extension: add sign-to-validate option for rental d…
eantones Mar 23, 2026
4bfdfd6
[FIX] sale_rental_extension: only hide Validate on outgoing rental pi…
eantones Mar 23, 2026
57eb060
[IMP] sale_rental_extension: show conditions text in signed delivery PDF
eantones Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions rental_base_extension/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=====================
Rental Base Extension
=====================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:09ab96bf14c0b83294c077459048e953907a79975688866d7ca219537c451e41
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png
:target: https://odoo-community.org/page/development-status
:alt: Alpha
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-nuobit%2Fodoo--addons-lightgray.png?logo=github
:target: https://github.com/nuobit/odoo-addons/tree/16.0/rental_base_extension
:alt: nuobit/odoo-addons

|badge1| |badge2| |badge3|

This module extends ``rental_base`` to improve the rental order experience
with better menu visibility and product filtering.

Rental Positions menu
~~~~~~~~~~~~~~~~~~~~~

The ``rental_base`` module places the Rental Positions screen (the ``sale.rental``
list) under Configuration and restricts it to debug mode. This module moves it
to the top level of the Rentals menu as the first entry, visible to all sales
users, since it is the primary screen for tracking rental status.

Product filter on rental order lines
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When creating a rental order, the product dropdown on order lines only shows
rental service products (i.e. products linked to a rented physical product
via ``rented_product_id``). This prevents users from accidentally selecting
non-rental products on rental orders.

Catalan and Spanish translations
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Provides Catalan and Spanish translations for ``rental_base``, which does not
ship with these languages.

.. IMPORTANT::
This is an alpha version, the data model and design can change at any time without warning.
Only for development or testing purpose, do not use in production.
`More details on development status <https://odoo-community.org/page/development-status>`_

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/nuobit/odoo-addons/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/nuobit/odoo-addons/issues/new?body=module:%20rental_base_extension%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* NuoBiT Solutions SL

Contributors
~~~~~~~~~~~~

* `NuoBiT <https://www.nuobit.com>`__:

* Eric Antones <eantones@nuobit.com>

Maintainers
~~~~~~~~~~~

This module is part of the `nuobit/odoo-addons <https://github.com/nuobit/odoo-addons/tree/16.0/rental_base_extension>`_ project on GitHub.

You are welcome to contribute.
Empty file.
20 changes: 20 additions & 0 deletions rental_base_extension/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2026 NuoBiT Solutions SL - Eric Antones <eantones@nuobit.com>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)

{
"name": "Rental Base Extension",
"summary": "Improves rental product form with checkbox visibility,"
" rental sections and translations.",
"version": "16.0.1.0.0",
"development_status": "Alpha",
"category": "Rental",
"author": "NuoBiT Solutions SL",
"website": "https://github.com/nuobit/odoo-addons",
"license": "AGPL-3",
"depends": [
"rental_base",
],
"data": [
"views/product_views.xml",
],
}
Loading
Loading