DU4L / CTFNote

CTFNote is a collaborative tool aiming to help CTF teams to organise their work.
GNU General Public License v3.0
0 stars 0 forks source link

calender as a ical #9

Closed ElevenSpins closed 2 years ago

ElevenSpins commented 2 years ago

posiibility to add the calender to your local device

JM-Lemmi commented 2 years ago

Maybe add with RSVP options.

Would make having the calendar linked and not participating nicer

ElevenSpins commented 2 years ago

Don't Know in we a rsvp need… a simple Positivliste to add Events and the possibility to Subskribent the cal is enought.

frereit commented 2 years ago

How should this be authenticated? Having to set a cookie to get the calendar is very ugly. We could generate a unique, never expiring, ical_token for each user, then each user can request the calendar with ctfnote/ical?token=abcdefgh? Or just don't authenticated at all?

JM-Lemmi commented 2 years ago

Since the data is also availible publicly on our discord, I don't think authentication is necessary.

frereit commented 2 years ago

I don't think authentication is necessary.

This was surprisingly easy, see c6d7af4

RSVP is a bit more complicated, as far as I understand it RSVP works over E-mail? Not exactly sure, maybe you can help here @JM-Lemmi? Also the library i used doesn't have any RSVP support so we'd have to chose a different one or do it 'manually'

JM-Lemmi commented 2 years ago

RSVP is usually just a line called ORGANIZER: in the VEVENT

I can have a quick look tomorrow. But don't let that hold you up.

JM-Lemmi commented 2 years ago

I did also look into connecting it with the Discord calendar, but the projects I found were not fully convincing.

frereit commented 2 years ago

RSVP is usually just a line called ORGANIZER: in the VEVENT

good shout, didn't know this. Organizer is a field that exists in the library, will look into this

JM-Lemmi commented 2 years ago

Okay, @frereit and I just discussed a bit about this feature going forward: