odoo/tutorials#748

Created by Kanha Mevada (kame)

Blocked

label
odoo-dev:18.0-filter-appointment-kame
head
114a9e323f097b72607b1a920fbf64d2a0a3ad39
odoo/tutorials
18.0 #748 missing r+
master

[ADD] filter_appointment: add advanced filters to appointment listing page

This commit adds new filtering options to the website appointment page,
improving the user experience by allowing visitors to filter appointments
by type (online/offline), payment requirement, and scheduling method
(users/resources).
A custom controller extends the base WebsiteAppointment to dynamically
build a filter domain based on user input and combine it with the standard
appointment domain logic.
In UI part, the website_calendar_index_topbar template is extended to include
three dropdowns that submit on change, making the filtering seamless.