Commit Graph

41 Commits (master)

Author SHA1 Message Date
Max Erenberg 2739c45aff use LDAP instead of NSS for authz (#73) 2 weeks ago
Max Erenberg 651f4fb702 add more logging (#72) 2 weeks ago
Max Erenberg cfb5f77711 Disable inactive club sites (#68) 2 months ago
Max Erenberg dc412ef5cb implement renewal reminders (#61) 3 months ago
Max Erenberg 02598fa3bc allow ignored Harbor projects to be configurable 9 months ago
Max Erenberg 1e94132e97 Add container registry API (#42) 9 months ago
Max Erenberg f08f4872cf Add Kubernetes API endpoint (#38) 9 months ago
Rio b4110d887d Expire member cli and api (#33) 10 months ago
Max Erenberg 1338825c5d use NGINX with acme.sh 10 months ago
Max Erenberg a7c5098b67 Add cloud vhost API (#35) 10 months ago
Max Erenberg ac98aaf38d Add API to manage cloud accounts (#34) 10 months ago
Max Erenberg 23f40c74f9 Use inetOrgPerson instead of account (#29) 11 months ago
Max Erenberg e3c50d867a Add isClubRep attribute (#27) 11 months ago
Max Erenberg bb56870652 add skeleton for TUI 1 year ago
Andrew Wang eb5d632606 db-api (#10) 1 year ago
Max Erenberg 7d23fd690f store GSSAPI token in flask.g 1 year ago
Max Erenberg e011e98026 use GSSAPI delegation 1 year ago
Max Erenberg e851c77e74 include password in welcome email 1 year ago
Max Erenberg 08a3faaefc add unit tests for members CLI 1 year ago
Max Erenberg 6917247fdd add members CLI 1 year ago
Rio ad937eebeb Positions API (#7) 1 year ago
Max Erenberg 0783588323 announce new user to ceo mailing list 1 year ago
Max Erenberg 95d083fca1 use our own SPNEGO implementation 1 year ago
Max Erenberg 490abb302c add simple authz tests 1 year ago
Max Erenberg ecf089c261 Implement Groups API (#6) 1 year ago
Max Erenberg 57ab275634 implement /api/groups endpoints 1 year ago
Max Erenberg d78d31eec0 add Kerberos delegation (#5) 1 year ago
Max Erenberg dd59bea918 add Kerberos delegation 1 year ago
Max Erenberg d82b5a763b use ldap3 instead of python-ldap 1 year ago
Max Erenberg 9e4d564a33 move INI file locations 1 year ago
Max Erenberg 3ecf43731f add tests for Group class 1 year ago
Max Erenberg e7bfe36c0b add tests for User class 1 year ago
Max Erenberg 87298e18b3 cast string values in Config 1 year ago
Max Erenberg baeb83b1e2 use ConfigParser 1 year ago
Max Erenberg 4a312378b7 remove mailman transactions 1 year ago
Max Erenberg 96cb2bc808 add updateprograms 1 year ago
Max Erenberg c32e565f68 implement renewals and password resets 1 year ago
Max Erenberg ff2ac95d5e add PATCH /api/members/:username endpoint 1 year ago
Max Erenberg e966e3f307 add app factory 1 year ago
Max Erenberg 3b78b7ffb4 add MailService and MailmanService 1 year ago
Max Erenberg de0f473881 add base classes for users and groups 1 year ago