tanzquotient / website

Website of Tanzquotient
https://tanzquotient.org
GNU General Public License v2.0
5 stars 5 forks source link

Initial implementation of ical support (untested) #284

Closed GenieTim closed 8 months ago

GenieTim commented 1 year ago

This is a PR that introduces (in theory) an export of each course into the iCalendar format.

For now, it is a draft PR, as it is untested. This, because I did not manage to get the dev environment working again due to various conflicts, e.g. in the migrations, and not knowing how the S3 test instance must be set up exactly. I spent a few hours making progress, fixing one issue after another, but all in all I have the suspicion that it is a waste of time.

Please take a look, if this is a feature you are interested in at all. If yes, I would be thankful for some hints on how to properly setup the dev environement. I had managed to set it up a few years back (#275), but did not manage anymore this year, unfortunately.

Here some preliminary implementation notes in case you want to test/merge it as is:

dsparber commented 10 months ago

Hi Tim! Sorry, you never got a reply. Somehow my notifications for this mirror of the repository were disabled. The feature is interesting and the calendar per student/teacher would also be a great benefit.

GenieTim commented 9 months ago

Sorry for the delay, December was a bit hectic. I still did not manage to test things, but at least I should have adressed your points for now

dsparber commented 8 months ago

Thanks! And sorry for letting you wait again πŸ˜…

I tested the PR and added some changes to make everything work.