from odoo import http from odoo.http import request from odoo.addons.base.models.ir_qweb import keep_query class AppointmentLegacy(http.Controller): """ Retro compatibility layer for legacy endpoint """ @http.route(['/calendar//appointment'], type='http', auth='public', website=True, sitemap=False) def calendar_appointment(self, appointment_type, filter_staff_user_ids=None, timezone=None, failed=False, **kwargs): return request.redirect('/calendar/%s?%s' % (appointment_type.id, keep_query('*')))