Automatically updating an imported calendar

Request Type: 
General Assistance
Author: 
Roman Castellanos
Issue/Request: 

Hi,

I was able to import events from our GCal but I was wondering if there was a way to set it so that if I change or add an event on our GCal, the calendar on our Yale site would also reflect the change automatically. I also tried manually importing it again but doing so duplicated the events. Please let me know if there is any way to do this.

All the best,

Román

Hello Roman,

If you used feeds, there should be an option to update your nodes instead of creating new ones. It can also be set to run every night when Cron runs. I can take a look at your settings to see how you have it setup. Can you grant me access to your site?

Josue

Hi Josue,

I’ve given you access to the site. Please let me know if there is anything else you need.

All the best,

Román

Hello Román,

Thanks for the access. Feed imports run at night when Cron runs on your site, which means your calendar events get updated every night. You have the option of manually running the import should you want them to update sooner by going to http://bfmdey.sites.yale.edu/import/practice_schedule. I’ve updated your Feed Importer to update the existing nodes instead of creating new ones which caused duplicate data in your site. This was done by going to Structure > Feeds Importers > Practice Schedule. You then go to Node Processor Settings > Update Existing Nodes. I’ve ran an updated import so that you have the latest data from your GCal. Unfortunately the duplicated imported prior to updating the importer would need to be removed manually.

Let me know if that helps.

Josue