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 )
...
Co-authored-by: Andrew Wang <someone.zip@gmail.com>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Reviewed-on: #14
Co-authored-by: Andrew Wang <a268wang@localhost>
Co-committed-by: Andrew Wang <a268wang@localhost>
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 )
...
Implement DB endpoints
Co-authored-by: Andrew Wang <someone.zip@gmail.com>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Reviewed-on: #10
Co-authored-by: Andrew Wang <a268wang@localhost>
Co-committed-by: Andrew Wang <a268wang@localhost>
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 )
...
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-authored-by: Rio Liu <r345liu@csclub.uwaterloo.ca>
Co-authored-by: Rio6 <rio.liu@r26.me>
Reviewed-on: #7
Co-authored-by: Rio <r345liu@localhost>
Co-committed-by: Rio <r345liu@localhost>
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 )
...
This PR implements the /api/groups endpoints.
Closes #2 .
Reviewed-on: #6
Co-authored-by: Max Erenberg <merenber@localhost>
Co-committed-by: Max Erenberg <merenber@localhost>
2 years ago