bulk delete expired/obsolete events
We are a cycling club. We use the events calendar to list our monthly ride schedule (one event per ride). At the beginning of a new month we want to delete last month's rides--typically there are 300+ rides a month–to clear out the clutter of expired events.
Imagine how tedious it is: For each one you want to delete, you have to select an event, click Delete Event, click OK on the popup confirmation of deletion dialog, click Back or Event List to go back.
Why can't the interface be like the popular webmail systems (e.g., GMail, Yahoo Mail), where each item in a list has a checkbox. You can select multiple items by clicking these checkboxes, then apply the same operation to all the checked ones all at once.
This could apply to the "Visible" checkbox property as well, so you could stage a whole slew of events in "draft" form, then "publish" them en-masse or "remove from circulation" en-masse.
But deleting events also deletes all history for event registrations, invoices and payments for them. This is quite irreversible change. Do you use event registrations at all?