BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts

Integrate with Campus Calendars

Offen
#708 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
epic
Vorherrschende Sprache
Python
Sterne
1
Forks
15
Ø Merge
5 T. 39 Min.
Gemergte PRs (30 T.)
8

Beschreibung

[UDPATE]
We need an iCal feed that the campus calendar can pull our events from. The campus calendar will be implemented using LiveWhale.

Pushing to LWC: https://support.livewhale.com/live/blurbs/linked-calendars
Pulling from LWC: https://support.livewhale.com/_ingredients/templates/details/blurbs.php?id=794&from=%2Flive%2Fblurbs%2F794-api-basics

[PREVIOUS COMMENT]
We want to automatically submit events to Berea Engage. We need to:

- Add the ability to send events to Berea Engage using the Engage API without duplicates.
- Include a link to the Berea Engage event on our event page (and vice versa)
- Add a button to publish an already created event to Berea Engage

Do we want to exclude these event view routes from Duo auth?
- Exclude the event view routes from our authentication with Duo (Shibboleth)
- Improve the look of the event view for a non-authenticated user

Investigate two-way connection - can we get RSVP information from the API?

Documentation: https://engage-api.campuslabs.com/swagger/index.html#/Events

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Durchsicht der verlinkten LiveWhale-Dokumentation zum Pushen und Pullen verknüpfter Kalender und untersuche anschließend die vorhandenen Einstiegspunkte für die Veranstaltungsintegration. Als abgeschlossen gilt die Bereitstellung eines iCal-Feeds, den der LiveWhale-Kalender des Campus abrufen kann, ohne doppelte Veranstaltungen zu erzeugen; außerdem muss der Umfang der älteren Anfragen zu Berea Engage, RSVP und Authentifizierung geklärt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api, backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.