odoo/tutorials#748
Created by Kanha Mevada (kame)
Blocked
- Merge method
- Review
-
CI
- ci/style: (runtime 2s)
- ci/tutorial: (runtime 91s)
- 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.