BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts
Integrate with Campus Calendars
- Lingua principale
- Python
- Stelle
- 1
- Fork
- 15
- Merge medio
- 5g 39m
- PR unite (30g)
- 8
Descrizione
[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
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia esaminando la documentazione LiveWhale collegata relativa all’invio e al recupero dei calendari collegati, quindi ispeziona i punti di ingresso esistenti dell’integrazione degli eventi. Il risultato deve essere un feed iCal che il calendario LiveWhale del campus possa recuperare senza duplicare gli eventi; è inoltre necessario definire l’ambito delle richieste precedenti relative a Berea Engage, RSVP e autenticazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100