penn-courses icon indicating copy to clipboard operation
penn-courses copied to clipboard

ICS Calendar Export - Unique URL for each named schedule?

Open NoamElul opened this issue 1 year ago • 2 comments

The UI for PennCoursePlan shows a download icon next to each calendar, implying that we can independently download/import any one of our named schedules:

image

However, when you actually click the button, it gives the same download/import link for every schedule. It seems like the link downloads whichever schedule you opened most recently, but I had trouble testing this because of the aforementioned Server 500 error.

If the intent is that each schedule should be independently downloadable/importable, then they should give distinct links. If the intent is that there's only one download/import link per user, then maybe the download button should be moved, so that there's only one download button total, instead of one next to each schedule.

NoamElul avatar Apr 18 '23 18:04 NoamElul

Hi Noam, the feature is currently in Beta. We merged the PR to master with the intent of testing the feature out internally. We are aware of current bugs and are working on it! Thank you for your patience. You are welcome to submit pull requests if you find additional issues :)

rohangpta avatar Apr 18 '23 19:04 rohangpta

Of course, sorry for bothering you with so many bug reports 😆.

I had some issues setting up the backend (Course matching query does not exist when doing registrarimport even with the query parameter omitted), so I think I won't be making any pull requests (if I have to ask you guys a bunch of questions about setup it'll be more trouble than it's worth for a 2-line pull request)

NoamElul avatar Apr 21 '23 20:04 NoamElul