2.88.0
New features
- Add optional places to TouristicEvents, using place selector to locate TouristicEvent on form map (#3266)
- Add fields
end_time
,cancelled
,cancellation_reason
,bookable
andplace
to TouristicEvents (#3237) cancellation_reason
selector is displayed in Event form ifbookable
is checked (#3237)booking
text box is displayed in Event form ifbookable
is checked (#3237)- Create
Assessment
tab in Event form to input retrospective information such as number of attendees per category (#3237) - Create
TouristicEventParticipantCategory
model to define types of attendees for Events (#3237)
Breaking changes
- Rename
meeting_time
tostart_time
for TouristicEvent. APIv2 serialisation for TouristicEvent now exposesstart_time
instead ofmeeting_time
(#3237) - Rename
participant_number
tocapacity
for TouristicEvent. APIv2 serialisation for TouristicEvent now exposescapacity
instead ofparticipant_number
(#3237) - These fields are still available in API v2 for retrocompatibility but should not be used by default (#3237)
- If you have specific parsers importing into TouristicEvents, you should rename
meeting_time
tostart_time
andparticipant_number
tocapacity
(#3237)
Bug fixes
- Fix TouristicEvent with no end dates are not returned in APIv2 (#3127)
Minor improvements
- Check
begin_date
is beforeend_date
in TouristicEvent forms (#3237) - Set
begin_date
not null for TouristicEvents (#3237) - Change order of attributes in Event forms and detail view (#3237)
- Update Event SQL view
v_touristicevents
according to above changes (#3237)
Suricate Workflow (#2366)
- Show sentinel email addresses only to workflow manager