Tasks and events: better filters, custom venue name and clearer errors

The staff filter in tasks now also finds tasks with multiple assignees, the task list shows the related event, events can get their own display name for the venue, and save errors on booking pages now always show the reason.

Improved

  • Staff filter finds multi-assignee tasks. The "assigned to" filter in tasks now also matches tasks that are assigned to several people at once.
  • Event visible in the task list. The task list now shows directly which event a task belongs to.
  • Custom display name for the venue. Events can now get their own display name for the venue — for example the customer's name instead of "Off-site". This name then also shows up on the quote.
  • Clear error message on save. If changes to a booking page can't be saved, the reason is now always shown, instead of the save silently failing.