Friday, July 12, 2024
1 change · saas-17.4
Enhancements to existing features
Event registration screens, tickets, badges, and confirmation emails have been redesigned to make key attendee information easier to find and use. The update simplifies attendance handling, improves mobile readability, highlights QR codes, dates and locations, and removes arbitrary sponsor placement from full-page tickets.
Original PR description
# PURPOSE In order to ease the registration process, and make central information more visible on the tickets and their communication, redesign the tickets and the mail template, as well as the…
# PURPOSE In order to ease the registration process, and make central information more visible on the tickets and their communication, redesign the tickets and the mail template, as well as the kanban registration view. # CHANGES ## Registration Kanban - For the mobile view, remove 'attended' and 'cancelled' text, as well as 'Booked by', to have only the button, simplify the card, and prevent card height discrepancies - The button now moves all states to 'attended', and when pressed again put them to 'Registered' - No more 'Set to previous state' button ## Event Ticket - The ticket structure is reworked, for both pdf and responsive versions. - Responsive is now putting qr (and barcode) on top for smaller screens - Show dates and location with icons (both aligned in a given row) - Display as tags the single choice answers given by the attendee, giving immediate insight of the details of this registration - Give full available width to extra information if any (only visible on pdf) - Only for pdf: adapt row width for venue and datetime to take whole width when barcode is off. ## -> Sponsors Sponsors are removed from the inside of full page tickets, as only 3 were displayed and this was arbitrary, and raised political discussions. ## Event Badge - All badge formats: Add missing information in a small font: location and date. - When no barcode is enabled / for foldable badge format: center name on badge card (otherwise, not enough room) ## Foldable badge revamp - In the qr quarter of the foldable badge, display as tags the answers of single_choice questions on registration. - Bring back instructions! And their images. (updated to new design) - Make sure folded badge shows two badge cards instead of 1 and the qr code ## Registration confirmation mail template - In one commit, to enhance the datetime format in emails, replace existing code with calls to the datetime widget. We need to call them twice per date as we want a long format for date, and a short one for time (hide seconds). - In another commit, small ui changes + move the button leading to the responsive ticket below attendees's name ## Ensure reporting translation (~ format date) In order to have correct datetime format, according to the 'lang' field on event, make sure we call report templates with a given t-lang. This is important to have a datetime format following the lang one. This works for both sent emails and printed (example) tickets / badges. ## UPG SCRIPT - As we remove sponsors from the inside of the ticket, we need to remove the inheriting template in website_event_exhibitor. Empty it in the saas-17.4 branch and remove in in master. - As we update the registration confirmation mail template, force its update (it is under a noupdate=1 tag) ### Links UPG (for updates in mail template, in saas-17.4) - https://github.com/odoo/upgrade/pull/6256 UPG (for updates in mail template, in saas-17.5 / master) - see master PR Task-4004457