Option to remove events not present in a reimported iCal feed
This option would allow for events that get deleted from an iCal feed to be automatically deleted from The Events Calendar as well. So if you are importing an .ics calendar from a different site, such as Google Calendar or Outlook 365, and you delete the event there it will be deleted from the The Events Calendar on the next import.
The iCal format is dedicated to event creation, and does not contain any data on events that have been deleted. However, with this option checked the iCal Importer could assume that any event no longer present in a given feed has been deleted, and delete that event. The caveat is that if your iCal feed only outputs upcoming events, or for any reason does not contain every single event, any missing events will be deleted from the calendar. This is an unfortunate limitation of iCal that can not be circumvented.
Use the “Event Aggregator: Additional Options” extension here:
You'll be happy to know that you can now do this using the new extension called "Event Aggregator: Additional Options". After installing, go to Events -> Settings -> Imports and look for the "Additional Options" section.
You can grab it here:
FOR THE LOVE OF EVERYTHING EVENTS, can we PLEASE get this FEATURE!?!?!?
We would really love it if events that have been imported to our ECP website calendar from our Google Calendar (using the Events Aggregator) would update when edit/deletes are made to those events in the Google Calendar. We want that to update in the ECP when changes are made in Google.
We have many people in our organization that make edits to the public calendar in google. It's quick and easy for them to do and we don't have to do much training. Giving them access to ECP on our website would be a nightmare in the making to do.
Please please please make this feature. It's the only thing preventing us from renewing our licenses to both ECP and the Aggregator.
We really need this option... VERY SOON...
+1 Also need this REALLY BADLY right now
Yes, please add this as an option (some sites need it, some don't).
george lucas commented
i think that shall be an optional feature, some sites want to keep deleted events - some don't
Samuel Drew commented
This is something that would need to be implemented ASAP for us. We maintain our client's site, but they maintain the calendar on Google that is imported. It's a restaurant that hosts live music, and changes are constantly happening. But, we don't know about the changes and are always getting yelled at by the client that the calendar on the site doesn't match.
It would be extremely nice if TEC aggregator fully synced events pulled from another source, like iCal or Google Cal, meaning that it would pull in edits to active events and remove events that were deleted from the imported calendar since last import.
Right now, as far as I know, it only imports. But, any changes made outside of the plugin, other than new events, are not imported.
Marcus Zeal commented
Yes please. Need this ASAP! :)
Haneef Ibn Ahmad commented
I think, this could be easily done by matching the UID in the .ics feed.
Pedro Travassos commented
We need that too
Dan Beach commented
This is a pretty important feature for us and I'd like to see it implemented. It would be nice to perhaps include a toggle to either delete everything that doesn't exist in the feed OR delete everything *in the future* that doesn't exist in the feed.
I would also like this feature. At face value, it seems like it should be a very simple enhancement for Modern Tribe.
We just want the aggregator import of any events, that have already been imported from a Google Calendar through the iCal .ics url and have been changed or removed from the Google Calendar to update on the import and reflect in the plugin calendar.
Right now if we edit an event in the source calendar it doesn't get updated in the plugin calendar and anything is deleted in the source calendar it does not get removed from the plugin calendar.
This would be a huge benefit to us and we would definitely continue our annual licenses if this improvement was made.