Add event cancellation flag and display canceled events on calendar
We have events (events where attendees come to volunteer) that get canceled from time-to-time and we do not want to remove them completely from the calendar so that volunteers who may be planning to attend can easily see it is canceled vs. just gone completely. Right now we edit the title and put "CANCELED" at the beginning. I would rather see a cancellation flag in the event and the calendar shows a line through the event, the word "CANCELED" is automatically added to the title, etc. (perhaps allow users to choose from 2-3 display options in setup for an event marked as canceled even). Most of the ideas I see for cancellation relate to event sign-ups, and we aren't using this feature -- we need something relating to the calendared event itself.
What I would like is some functionality to publicize the cancellation of an event. I'm thinking about some sort of status-indication thats marks an event as cancelled after it was publicized (and I could imagine ther being more statusses than live or cancelled too). If a event is marked as cancelled than it should show as such in the lists and calendars and may give some sort of message or a reason for cancellation in the top of the single event page. In that way the event isn't removed, but it is clear for visitors of the single event page that the is cancelled (due to...). When people have allready bought a ticket, it may be that they can be informed by e-mail, but if an event is free or allows entrance without ticket or rsvp or the person just hasn't bought a ticket yet or just wants to check the event details and status before going,
it would be nice to keep the event page alive and just have clear visible presentation of the cancellation. The plugin could support a status in the admin with an message option, and standard presentation rather than having to edit the event content.
Off course this status should have consequences for the ticket plugins too, and should disable new ticket offerings. Adding an event status seems to make sense to me.