summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views/basic/basic_controller.js
diff options
context:
space:
mode:
authorNasreddin Boulif <bon@odoo.com>2020-06-10 10:18:26 +0000
committerThibault Delavallée <tde@odoo.com>2020-06-10 14:55:48 +0000
commitd169b5b509ac4d8d935bb00785744fcfc11d92ca (patch)
treed7a9f7599dadea274b321ccbdea20cb018dcbbb4 /addons/web/static/src/js/views/basic/basic_controller.js
parente1e9e8c78011689e030cb02d5b955a891ada9887 (diff)
[IMP] event: improve attendees kanban view
PURPOSE Introduce a clearer way of handling registrations for single / multiple events occurring at the same time and place by * improve attendees kanban view, notably by better supporting mono and multi event (hide unnecessary information); * introducing a Registration Desk menu item to manage multi-event mode; SPECIFICATIONS Improve attendees kanban view, notably due to the following issues * event_ticket_id as char field is hard to recognize. Notably with attendees with same ticket directly in the kanban view; * missing explicit icon/button of the event registration state; Handle mono-event (coming from an event) / multi-event (global attendees view) modes. Replace "event_ticket_id" text by colored badge (random color on each "event.event_ticket_id.id"). Move this field directly into event as now tickets are supported in event, not only with event_sale. Add button or text linked to the registration state. Kanban card structure is therefore ----------------------- Attendee Name Event Name (if in multi mode) Booked by partner_id.display_name ICON/BUTTON Ticket in a tag format ----------------------- Buttons and icons, if registrations is * canceled (nothing to do in Kanban, open the form view) => Canceled text * unconfirmed and is awaiting confirmation => Attended text * confirmed and is awaiting attendance confirmation => Button * done, end of the flow => Icon Mobile specific: put button as big buttons on the right of the card, ensure all cards are displayed using same height and display correct. LINKS Task ID #2214290 PR #47511
Diffstat (limited to 'addons/web/static/src/js/views/basic/basic_controller.js')
0 files changed, 0 insertions, 0 deletions