ComputerScienceHouse / ComputerScienceHouse/packet

Show badges for Alumni and Advisors

Ouverte
#138 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
ux enhancement
Langage dominant
Python
Étoiles
25
Forks
33
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Right now we don't show badges for alumni and advisors due to the nature of it requiring an ldap sync.

1. Call LDAP on first misc signatures of a packet to collect roles
2. On subsequent signatures, check to see if they've signed another packet, if so, pull roles from previous signature to avoid ldap call
3. Update `ldap-sync` to update roles on all transitions

(We may also want to move in the schema a `roles` table so that we only pull the data once per person overall)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.