Justin Chung
5e8f1b5ba5
Implement TUI support for multiple users in each position ( #80 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Justin Chung <20733699+justin13888@users.noreply.github.com>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Reviewed-on: #80
Co-authored-by: Justin Chung <j24chung@csclub.uwaterloo.ca>
Co-committed-by: Justin Chung <j24chung@csclub.uwaterloo.ca>
2023-01-23 02:26:13 -05:00
Max Erenberg
7d3e03e7fd
increase retries for Postfix
continuous-integration/drone/push Build is passing
Details
2022-01-07 23:06:58 -05:00
Max Erenberg
5351cf8aee
Revert "don't subscribe club reps to csc-general"
...
This reverts commit fa05c4ad4a
.
2022-01-05 01:28:05 -05:00
Max Erenberg
41d293ee3b
add retry mechanism when sending email to new user
continuous-integration/drone/push Build is passing
Details
2022-01-04 23:45:04 -05:00
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
e3c50d867a
Add isClubRep attribute ( #27 )
...
continuous-integration/drone/push Build is passing
Details
Closes #24 .
Co-authored-by: Max Erenberg <>
Reviewed-on: #27
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-10-23 10:23:43 -04: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
e851c77e74
include password in welcome email
2021-08-23 23:36:49 +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
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
4a312378b7
remove mailman transactions
2021-08-03 20:11:13 +00:00
Max Erenberg
96cb2bc808
add updateprograms
2021-08-03 14:09:07 +00:00
Max Erenberg
7c67a07200
use create_sync_response
2021-08-03 03:20:11 +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