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+ |
| 19.0 | |
| 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.