BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/celts

Program Manager Roster

Aperta
#702 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
epic
Lingua principale
Python
Stelle
1
Fork
15
Merge medio
5g 39m
PR unite (30g)
8

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia tracciando i dati esistenti relativi a programmi, eventi e studenti coinvolti in presenze, interessi, formazione e ban, quindi esamina il flusso esistente “Add Past Volunteers”. Definisci le categorie in sola lettura del roster e l’elenco degli studenti prima di pianificare l’esportazione, l’e-mail, l’output stampabile e l’integrazione con gli eventi. Il lavoro è completo quando gli amministratori e i responsabili dei programmi possono visualizzare il roster categorizzato e le azioni elencate funzionano senza modificare i membri del roster.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
database, full-stack
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.