27 lines
969 B
Python
27 lines
969 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.http import route
|
|
|
|
from odoo.addons.sale_renting.controllers.combo_configurator import (
|
|
SaleRentingComboConfiguratorController,
|
|
)
|
|
from odoo.addons.sale_renting.controllers.utils import _convert_rental_dates
|
|
from odoo.addons.website_sale.controllers.combo_configurator import (
|
|
WebsiteSaleComboConfiguratorController,
|
|
)
|
|
|
|
|
|
class WebsiteSaleRentingComboConfiguratorController(
|
|
WebsiteSaleComboConfiguratorController, SaleRentingComboConfiguratorController
|
|
):
|
|
|
|
@route()
|
|
def website_sale_combo_configurator_get_data(self, *args, **kwargs):
|
|
_convert_rental_dates(kwargs)
|
|
return super().website_sale_combo_configurator_get_data(*args, **kwargs)
|
|
|
|
@route()
|
|
def website_sale_combo_configurator_get_price(self, *args, **kwargs):
|
|
_convert_rental_dates(kwargs)
|
|
return super().website_sale_combo_configurator_get_price(*args, **kwargs)
|