ApplETS / ApplETS/Notre-Dame

[Google Calendar Export] Link events of the same course together

Open
#1,053 1 comment 0 reactions 0 assignees View on GitHub
enhancement feature: Schedule Need investigation priority: medium
Dominant language
Dart
Stars
44
Forks
13
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**

The main problem this issue is trying to solve is the tediousness of having to delete the events imported through the app's "export calendar to Google Calendar" feature. They are all independent of each other and have to be deleted 1 by 1

Right now, there are 2 way of deleting the events created by the feature.

1. Delete every event one by one (This option takes a while but is the most likely to be chosen by users as it is the simplest. It is bound to aggravate the user. Especially if, like me, they imported the calendar twice by mistake. Creating them twice independently.)
2. The second one is described here : https://cadzow.com.au/cadzow/details.aspx?ID=2856 (This makes it pretty easy, but is still something that shouldn't be necessary.) In summary, the user is required to export their calendar, open it in a text editor, delete the events in the file, delete the old calendar and then import the modified one.

**Describe the solution you'd like**

Find a way to either link the same courses together while doing the export. This would make it so only one event has to be deleted for the recurrence to be deleted as well.

**Describe alternatives you've considered**

We could also implement a delete calendar feature. I have no idea if this is feasible. We might not have the permissions to do that.

Another way to do It, is create a new calendar while doing the export, but again, I do not know if it is feasible or if that is something the user needs to do themselves.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.