Commit Graph

39 Commits (dc412ef5cbfae4b5cde08dd237dcb9beeed09256)

Author SHA1 Message Date
Max Erenberg dc412ef5cb implement renewal reminders (#61) 9 months ago
Rio Liu 55c4b2151d Unsubscribe/resubscribe members when they're expired and renewed (#53) 10 months ago
Max Erenberg 539de01c4d use admin GSSAPI creds for some API endpoints (#45) 1 year ago
Max Erenberg 1e94132e97 Add container registry API (#42) 1 year ago
Max Erenberg f08f4872cf Add Kubernetes API endpoint (#38) 1 year ago
Rio Liu b4110d887d Expire member cli and api (#33) 1 year ago
Max Erenberg 1338825c5d use NGINX with acme.sh 1 year ago
Max Erenberg a7c5098b67 Add cloud vhost API (#35) 1 year ago
Max Erenberg ac98aaf38d Add API to manage cloud accounts (#34) 1 year ago
Max Erenberg 23f40c74f9 Use inetOrgPerson instead of account (#29) 1 year ago
Max Erenberg e3c50d867a Add isClubRep attribute (#27) 1 year ago
Max Erenberg 2a5d903eba add mailman CLI command 2 years ago
Andrew Wang 33323fd112 Add database CLI (#15) 2 years ago
Rio Liu 651988bb08 Positions CLI (#11) 2 years ago
Andrew Wang eb5d632606 db-api (#10) 2 years ago
Max Erenberg 7d23fd690f store GSSAPI token in flask.g 2 years ago
Max Erenberg e011e98026 use GSSAPI delegation 2 years ago
Max Erenberg 51737585bd add updateprograms CLI 2 years ago
Max Erenberg 6917247fdd add members CLI 2 years ago
Rio Liu ad937eebeb Positions API (#7) 2 years ago
Max Erenberg 95d083fca1 use our own SPNEGO implementation 2 years ago
Max Erenberg ecf089c261 Implement Groups API (#6) 2 years ago
Max Erenberg cc0bc4a638 add tests for Mailman API 2 years ago
Max Erenberg 12a83ce4c0 remove create_sync_response 2 years ago
Max Erenberg 28c55b2fed add tests for UWLDAP API 2 years ago
Max Erenberg 57ab275634 implement /api/groups endpoints 2 years ago
Max Erenberg d78d31eec0 add Kerberos delegation (#5) 2 years ago
Max Erenberg dd59bea918 add Kerberos delegation 2 years ago
Max Erenberg 6cdb41d47b move all tests to top-level folder 2 years ago
Max Erenberg 9e4d564a33 move INI file locations 2 years ago
Max Erenberg baeb83b1e2 use ConfigParser 2 years ago
Max Erenberg 4a312378b7 remove mailman transactions 2 years ago
Max Erenberg 96cb2bc808 add updateprograms 2 years ago
Max Erenberg 7c67a07200 use create_sync_response 2 years ago
Max Erenberg c32e565f68 implement renewals and password resets 2 years ago
Max Erenberg ff2ac95d5e add PATCH /api/members/:username endpoint 2 years ago
Max Erenberg e966e3f307 add app factory 2 years ago