Rio Liu
f873d04139
Use docker-compose to manage containers. ( #19 )
...
continuous-integration/drone/pr Build is passing
Details
Use docker-compose to manage the containers, and start ceod automatically. The service can be restarted with SIGHUP sent by docker/docker-compose.
Co-authored-by: Rio6 <rio.liu@r26.me>
Reviewed-on: #19
Co-authored-by: Rio <r345liu@localhost>
Co-committed-by: Rio <r345liu@localhost>
2021-09-15 17:30:49 -04:00
Max Erenberg
35e577b866
use python image for coffee
continuous-integration/drone/pr Build is passing
Details
2021-09-10 22:57:06 -04:00
Max Erenberg
ae34b6b7ce
add more UWLDAP users
continuous-integration/drone/pr Build is passing
Details
2021-09-10 22:41:07 -04:00
Max Erenberg
dca957d61a
update OU
continuous-integration/drone/pr Build is passing
Details
2021-09-10 18:51:27 -04:00
Max Erenberg
2814adcb7c
don't setup auth on coffee in CI
continuous-integration/drone/pr Build is passing
Details
2021-09-10 18:45:53 -04:00
Max Erenberg
f72c6665f9
add nslcd for mail and coffee
continuous-integration/drone/pr Build is failing
Details
2021-09-10 18:29:32 -04:00
Max Erenberg
1eeb5bc10b
update README
continuous-integration/drone/pr Build is passing
Details
2021-09-09 23:37:53 -04:00
Max Erenberg
6862ff4a63
add principal for mail
2021-09-09 23:21:22 -04:00
Max Erenberg
7e4b6a018a
add docker.sh
2021-09-09 20:13:39 -04:00
Max Erenberg
cb6243c3e2
remove unused handler
continuous-integration/drone/push Build is passing
Details
2021-09-08 22:29:36 +00:00
Neil Parikh
6e2b9dee24
Update discord link ( #13 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: n3parikh <n3parikh@localhost>
Reviewed-on: #13
Co-authored-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Co-committed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2021-09-08 18:23:29 -04:00
Rio Liu
651988bb08
Positions CLI ( #11 )
...
continuous-integration/drone/push Build is passing
Details
Closes #9
Co-authored-by: Rio6 <rio.liu@r26.me>
Co-authored-by: Rio Liu <rio.liu@r26.me>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Reviewed-on: #11
Co-authored-by: Rio <r345liu@localhost>
Co-committed-by: Rio <r345liu@localhost>
2021-09-08 09:32:34 -04:00
Max Erenberg
82b7b2c015
fix lint errors
continuous-integration/drone/push Build is passing
Details
2021-09-08 04:11:03 +00:00
Max Erenberg
0bf24230a0
add global quit button
continuous-integration/drone/push Build is failing
Details
2021-09-08 04:10:21 +00:00
Max Erenberg
4aaf10b687
add Databases and Positions menus
2021-09-08 03:38:12 +00:00
Max Erenberg
df7148940a
implement RemoveMemberFromGroupView
continuous-integration/drone/push Build is passing
Details
2021-09-08 03:20:51 +00:00
Max Erenberg
21173d1b8c
implement AddMemberToGroupView
2021-09-08 02:59:56 +00:00
Max Erenberg
beb16b1740
implement GetGroupView
2021-09-07 05:22:20 +00:00
Max Erenberg
6b3ad28e89
implement AddGroupView
continuous-integration/drone/push Build is passing
Details
2021-09-07 05:02:34 +00:00
Max Erenberg
ebaeeaaf13
implement ChanageLoginShellView and SetForwardingAddressesView
continuous-integration/drone/push Build is failing
Details
2021-09-07 04:16:29 +00:00
Max Erenberg
a08fca4c60
fix lint errors
continuous-integration/drone/push Build is passing
Details
2021-09-07 03:05:13 +00:00
Max Erenberg
1406899ea2
implement ResetPasswordView
continuous-integration/drone/push Build is failing
Details
2021-09-07 03:03:30 +00:00
Max Erenberg
d3c98e418a
implement GetUser in TUI
2021-09-07 02:29:53 +00:00
Max Erenberg
af73dd713d
add flash_message
2021-09-06 20:16:45 +00:00
Max Erenberg
39158676ae
use CeoFrame as parent class for TransactionView
continuous-integration/drone/push Build is passing
Details
2021-09-06 16:48:07 +00:00
Max Erenberg
40ee927b91
Merge branch 'v1' of csclub.uwaterloo.ca:public/pyceo into v1
2021-09-06 16:42:13 +00:00
Max Erenberg
ee21873ad7
implement membership renewals in TUI
2021-09-06 16:40:05 +00:00
Max Erenberg
cce920d6ba
save view state in model
2021-09-05 22:48:20 +00:00
Andrew Wang
c6c01d8720
allow mysql connections from unix socket ( #14 )
...
continuous-integration/drone/push Build is passing
Details
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>
2021-09-04 22:25:37 -04:00
Max Erenberg
6f1851fc19
Merge branch 'v1' into tui
continuous-integration/drone/push Build is failing
Details
2021-09-04 23:57:50 +00:00
Max Erenberg
bb56870652
add skeleton for TUI
2021-09-04 23:05:19 +00:00
Andrew Wang
eb5d632606
db-api ( #10 )
...
continuous-integration/drone/push Build is passing
Details
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>
2021-08-29 13:08:35 -04:00
Max Erenberg
7d23fd690f
store GSSAPI token in flask.g
continuous-integration/drone/push Build is passing
Details
2021-08-28 05:51:48 +00:00
Max Erenberg
d8e5b1f1d4
update README
continuous-integration/drone/push Build is passing
Details
2021-08-26 02:26:56 +00:00
Max Erenberg
46881f7a1f
update .drone.yml
continuous-integration/drone/push Build is passing
Details
2021-08-26 02:20:24 +00:00
Max Erenberg
e011e98026
use GSSAPI delegation
continuous-integration/drone/push Build was killed
Details
2021-08-26 02:19:18 +00:00
Max Erenberg
95e167578f
remove libsasl2-dev dependency
2021-08-24 20:50:34 +00:00
Max Erenberg
51737585bd
add updateprograms CLI
continuous-integration/drone/push Build is passing
Details
2021-08-24 19:37:05 +00:00
Max Erenberg
831ebf17aa
add groups CLI
continuous-integration/drone/push Build is passing
Details
2021-08-24 05:48:55 +00:00
Max Erenberg
45192d75bf
update social media links in welcome message
continuous-integration/drone/push Build is passing
Details
2021-08-23 23:40:52 +00:00
Max Erenberg
e851c77e74
include password in welcome email
2021-08-23 23:36:49 +00:00
Max Erenberg
08a3faaefc
add unit tests for members CLI
continuous-integration/drone/push Build is passing
Details
2021-08-23 23:01:24 +00:00
Max Erenberg
7a8751fd8f
Merge branch 'v1' of csclub.uwaterloo.ca:public/pyceo into v1
2021-08-23 13:59:24 +00:00
Max Erenberg
6917247fdd
add members CLI
2021-08-23 13:59:01 +00:00
Rio Liu
ad937eebeb
Positions API ( #7 )
...
continuous-integration/drone/push Build is passing
Details
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>
2021-08-22 17:57:36 -04:00
Max Erenberg
0974a7471b
ignore UserAlreadySubscribedError
continuous-integration/drone/push Build is passing
Details
2021-08-22 06:06:11 +00:00
Max Erenberg
0783588323
announce new user to ceo mailing list
continuous-integration/drone/push Build is passing
Details
2021-08-22 05:44:41 +00:00
Max Erenberg
7142659a8c
force delete Kerberos test principals
continuous-integration/drone/push Build is passing
Details
2021-08-22 04:36:19 +00:00
Max Erenberg
862dfc01b2
add trigger branches to drone.yml
continuous-integration/drone/push Build is passing
Details
2021-08-21 07:20:40 +00:00
Max Erenberg
bb82945b41
remove hostname from /etc/hosts in auth1
continuous-integration/drone/push Build is passing
Details
2021-08-21 07:13:36 +00:00