Max Erenberg
fa05c4ad4a
don't subscribe club reps to csc-general
continuous-integration/drone/push Build is passing
Details
2022-01-03 20:43:58 -05:00
Max Erenberg
23f40c74f9
Use inetOrgPerson instead of account ( #29 )
...
continuous-integration/drone/push Build is passing
Details
Closes #25 .
Co-authored-by: Max Erenberg <>
Reviewed-on: #29
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-10-23 23:21:09 -04:00
Max Erenberg
e851c77e74
include password in welcome email
2021-08-23 23:36:49 +00:00
Max Erenberg
6917247fdd
add members CLI
2021-08-23 13:59:01 +00: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
57ab275634
implement /api/groups endpoints
2021-08-18 23:48:17 +00:00
Max Erenberg
dd59bea918
add Kerberos delegation
2021-08-18 01:59:24 +00:00
Max Erenberg
6cdb41d47b
move all tests to top-level folder
2021-08-14 00:11:56 +00:00
Max Erenberg
c32e565f68
implement renewals and password resets
2021-08-02 08:01:13 +00:00
Max Erenberg
ff2ac95d5e
add PATCH /api/members/:username endpoint
2021-08-02 07:19:29 +00:00
Max Erenberg
e966e3f307
add app factory
2021-07-24 21:09:10 +00:00