Commit Graph

615 Commits (a7c5098b67825ced2f5a60233033305bcb761743)
 

Author SHA1 Message Date
Max Erenberg 21173d1b8c implement AddMemberToGroupView 2 years ago
Max Erenberg beb16b1740 implement GetGroupView 2 years ago
Max Erenberg 6b3ad28e89 implement AddGroupView 2 years ago
Max Erenberg ebaeeaaf13 implement ChanageLoginShellView and SetForwardingAddressesView 2 years ago
Max Erenberg a08fca4c60 fix lint errors 2 years ago
Max Erenberg 1406899ea2 implement ResetPasswordView 2 years ago
Max Erenberg d3c98e418a implement GetUser in TUI 2 years ago
Max Erenberg af73dd713d add flash_message 2 years ago
Max Erenberg 39158676ae use CeoFrame as parent class for TransactionView 2 years ago
Max Erenberg 40ee927b91 Merge branch 'v1' of csclub.uwaterloo.ca:public/pyceo into v1 2 years ago
Max Erenberg ee21873ad7 implement membership renewals in TUI 2 years ago
Max Erenberg cce920d6ba save view state in model 2 years ago
Andrew Wang c6c01d8720 allow mysql connections from unix socket (#14) 2 years ago
Max Erenberg 6f1851fc19 Merge branch 'v1' into tui 2 years ago
Max Erenberg bb56870652 add skeleton for TUI 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 d8e5b1f1d4 update README 2 years ago
Max Erenberg 46881f7a1f update .drone.yml 2 years ago
Max Erenberg e011e98026 use GSSAPI delegation 2 years ago
Max Erenberg 95e167578f remove libsasl2-dev dependency 2 years ago
Max Erenberg 51737585bd add updateprograms CLI 2 years ago
Max Erenberg 831ebf17aa add groups CLI 2 years ago
Max Erenberg 45192d75bf update social media links in welcome message 2 years ago
Max Erenberg e851c77e74 include password in welcome email 2 years ago
Max Erenberg 08a3faaefc add unit tests for members CLI 2 years ago
Max Erenberg 7a8751fd8f Merge branch 'v1' of csclub.uwaterloo.ca:public/pyceo into v1 2 years ago
Max Erenberg 6917247fdd add members CLI 2 years ago
Rio Liu ad937eebeb Positions API (#7) 2 years ago
Max Erenberg 0974a7471b ignore UserAlreadySubscribedError 2 years ago
Max Erenberg 0783588323 announce new user to ceo mailing list 2 years ago
Max Erenberg 7142659a8c force delete Kerberos test principals 2 years ago
Max Erenberg 862dfc01b2 add trigger branches to drone.yml 2 years ago
Max Erenberg bb82945b41 remove hostname from /etc/hosts in auth1 2 years ago
Max Erenberg 38f354c106 add sasl-host to slapd.conf 2 years ago
Max Erenberg 95d083fca1 use our own SPNEGO implementation 2 years ago
Max Erenberg 89e6c541ab add hostname check 2 years ago
Max Erenberg c39eff6ca7 let service container sleep 2 years ago
Max Erenberg e4970bf008 remove search option from resolv.conf 2 years ago
Max Erenberg d11c6af2ec add tests to drone.yml 2 years ago
Max Erenberg 4783621d22 update CI badge 2 years ago
Max Erenberg 14273dcbe6 add drone.yml 2 years ago
Max Erenberg 14c058eb67 use socket.gethostname() in krb5 test 2 years ago
Max Erenberg dc09210d23 add documentation about architecture 2 years ago
Max Erenberg 583fcded9b add test for API request without KRB-CRED 2 years ago
Max Erenberg 46fd926acc add test for RemoteMailmanService 2 years ago
Max Erenberg 490abb302c add simple authz tests 2 years ago
Max Erenberg 26fd8f6f68 remove duplicate function definition 2 years ago
Max Erenberg 2a286579cb Merge branch 'v1' into uwldap_tests 2 years ago
Max Erenberg ecf089c261 Implement Groups API (#6) 2 years ago