BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts

Program Manager Roster

Offen
#702 1 Kommentar 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

We need the concept of a roster for a program. This is a way for admins and program managers to view the students interacting with their program. They should be able to see who is attending their events, who is interested, who is trained, and any information about the student interaction.

- Create ProgramRoster view in db with categories

- Create page for list of students who interact with a program
- All interested, rsvp, event attendees broken down into categories
- Fully trained
- Interested + All volunteer
- Interested
- Banned
- Printable + export to excel
- Email some or all
- Create Event button that will auto-add Roster (choose categories?)

- Events should have an Add from Roster button like Add Past Volunteers

For now, this will be a read-only feature. It's possible they will want to curate these lists, and we will handle that later.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die bestehenden Programm-, Veranstaltungs- und Studierendendaten nachzuverfolgen, die an Anwesenheit, Interesse, Schulungen und Sperren beteiligt sind, und prüfe anschließend den bestehenden Ablauf „Add Past Volunteers“. Lege die schreibgeschützten Kategorien der Teilnehmerliste und die Studierendenliste fest, bevor du Export, E-Mail, druckbare Ausgabe und Veranstaltungsintegration planst. Als abgeschlossen gilt die Arbeit, wenn Admins und Programmmanager die kategorisierte Teilnehmerliste anzeigen können und die aufgeführten Aktionen funktionieren, ohne die Mitgliedschaft in der Teilnehmerliste zu bearbeiten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
database, full-stack
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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