csua-backend
csua-backend copied to clipboard
Centralize permissions/lists
Currently, there are multiple "sources of truth" when it comes to officers, politburo, shadow pb.
Sources of truth:
- Google Drive shares
- Mailing lists (mailman)
- Slack channels and permissions
- Website (django db)
- Unix groups (LDAP on soda/tap)
- Github permissions
If we could reduce these by having one read from another, then that would make things easier to maintain.
Possible solutions:
- A bot that reads everything from the LDAP server and uses info from there
- Any other ideas?