-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syncronizing with Google calendar #29
Comments
Hi, there is no such feature at the moment. there is an API that allows you to extract Reservations and Usage Events but you would have to do something with it to have it send to a Google Calendar. |
May I recommend a button to download a single .ICS file that contains all the current user's reservations. (otherwise individual emails require hitting "accept" on 5+ calendar invites per day). In our custom signup system, our Search function has the ability to output the ICS file, which means the function is available to grab reservations for any user, or group (since sometimes multiple users share signups, since they're in the same company/research group) (If we start working on NEMO source to use in our lab, we can contribute such code, but right now we're not coding yet.) |
I could see how the number of emails could start getting important, especially when moving reservations and cancelling some. |
Attached is an example ICS file generated by our custom (and rather old) signup system, showing multiple calendar events containing all current and future equipment reservations. (Ours is currently a Manual download, although we also have API access. This link explains more, from a user's perspective ). A daily "digest" email is a great idea, as most smartphones, when they detect an ICS file, will display them in the calendar app (although as an "accept/decline" invitation – hopefully not 20 separate invitations though). You're right that a limitation of this technique is that you can not propagate deleted reservations to the user's calendar. Without implementing a full CalDAV server, I think it may not be possible, and I get the sense that implementing CalDAV is not trivial nor robust. -- Demis |
Hi John, |
To keep the issue updated, some changes were made in May and more recently in September 2021 to improve the reservation invites in NEMO. |
@rptmat57 I just stumbled upon this, but I wonder if an implementation could be to create a WebCal or other type feed for a user that they could then "subscribe" to in their calendar app of choice, and it would stay up to date. This would only work for NEMOs open to the internet, I suppose, but it might be a way to do it without too much back and forth about "which events have I downloaded already" etc. |
That's an interesting idea. But then each user's calendar would be publicly available which isn't great. |
Yeah I realize this is probably low priority, but just thinking how this could work... I wonder if you could have a page that's only accessible when you're logged in that can generate a sufficiently long unique URL that would be the calendar subscription. It wouldn't be "protected" as such, but also wouldn't be able to be guessed. It would be similar to when you create a "unique link" for a document in Google drive. The link itself is the password in that sense and it's on you whether you give it out or not. I think the Office365 version of Outlook has a feature like this to "subscribe to a calendar" as well. |
I think that could work. |
Hi, thanks for the tool. Is there any API or other approach to export the calendars in NEMO to Google Calendar automatically?
Thanks!
The text was updated successfully, but these errors were encountered: