-
cf42e49ae6
fix home links
master
Max Erenberg
2024-03-24 18:11:48 -0400
-
bf2afd1195
Remove FCGI support
Max Erenberg
2024-03-24 17:54:13 -0400
-
5f8de94393
restrict app.sock access to www-data
Max Erenberg
2024-03-23 23:00:37 -0400
-
2164ceddf0
fix compilation error in api.go
Max Erenberg
2024-03-23 19:32:23 -0400
-
7716f7bd10
Add web UI for password resets (#123)
Max Erenberg
2024-03-23 19:26:30 -0400
-
0a74c04e84
add app_url documentation to README
Max Erenberg
2024-03-23 19:07:31 -0400
-
c35e3ff0d6
add hsts_max_age config option
Max Erenberg
2024-03-23 19:00:18 -0400
-
24944793c8
add cookie_name config option
Max Erenberg
2024-03-23 18:47:44 -0400
-
99bab0c201
add note about passwd to pwreset.html
Max Erenberg
2024-03-23 18:39:38 -0400
-
32cb22665a
packaging: system update commands
Nathan Chung
2024-02-21 02:24:36 -0500
-
56a59186e0
extra packaging instructions and notes
Nathan Chung
2024-02-21 02:20:58 -0500
-
5ecec2b54c
1.0.31: changelog
Nathan Chung
2024-02-21 02:20:42 -0500
-
f584a89cec
update pgp packaging info
Nathan Chung
2024-02-21 01:53:10 -0500
-
7d9ec99f8f
release 1.0.31
Nathan Chung
2024-02-21 01:40:22 -0500
-
28adf6e13d
Merge branch '1.0.30-update-packaging'
Nathan Chung
2024-02-21 01:39:50 -0500
-
-
9c51ad3a01
Allow offsck to add members to the office group (#126)
Max Erenberg
2024-02-17 19:31:03 -0500
-
bf7f1c7724
update debian packaging instructions
Nathan Chung
2024-02-14 14:16:40 -0500
-
68cb9d4600
use margin-top
Max Erenberg
2024-02-13 05:26:52 -0500
-
cab636dc35
add 'Return home' link to pwreset.html
Max Erenberg
2024-02-12 00:56:41 -0500
-
194b5ec4a6
See #125 (#127)
Leon Zhang
2024-02-11 16:33:39 -0500
-
9ec816aabf
Merge branch 'master' into 124-fix-regression
124-fix-regression
Leon Zhang
2024-02-11 16:18:38 -0500
-
-
-
-
c83bbe2563
update packaging version and instructions (#122)
Nathan Chung
2024-02-11 12:20:30 -0500
-
bb3e38cb44
Merge branch 'master' into 124-fix-regression
Leon Zhang
2024-02-10 16:14:17 -0500
-
-
-
-
bebdf89577
Fixed missing events-lead position name in dictionary
Leon
2024-02-10 15:57:06 -0500
-
cc0eb7fb91
Revert "See Issue #124, defaulted to empty string instead of None"
Leon
2024-02-10 15:54:56 -0500
-
eae97da08d
Revert "Added fallback for position name lookup in SetPositionsView"
Leon
2024-02-10 15:53:15 -0500
-
4118a09951
fix lint error
Max Erenberg
2024-02-10 15:41:34 -0500
-
32709ad401
Revert "Fix for regression in issue #124 (#125)"
Max Erenberg
2024-02-10 15:37:06 -0500
-
3780662ba4
Fix for regression in issue #124 (#125)
Leon Zhang
2024-02-10 15:32:52 -0500
-
acec5cde76
fix test_api_group_search
Max Erenberg
2024-02-10 15:17:27 -0500
-
e337a2ae4e
Added fallback for position name lookup in SetPositionsView
Leon
2024-02-10 15:14:45 -0500
-
36c8d076fe
See Issue #124, defaulted to empty string instead of None
Leon
2024-02-10 15:12:16 -0500
-
-
-
707c7d11a4
add test
Max Erenberg
2024-02-10 15:10:34 -0500
-
d99c968414
add ldap_and_krb_user helper
Max Erenberg
2024-02-10 13:59:00 -0500
-
c8627ddef4
allow offsck to add members to office
Max Erenberg
2024-02-10 13:52:27 -0500
-
-
-
31f5f950dd
change cookie name
Max Erenberg
2024-02-03 21:43:03 -0500
-
b1dac8ce07
1.0.30: update changelog and package uploaders
Nathan Chung
2024-02-04 14:47:08 -0500
-
c5edf5ea48
update packaging version and instructions
Nathan Chung
2024-02-04 14:24:22 -0500
-
-
f03f54a3d0
add dark theme
Max Erenberg
2024-02-03 21:22:33 -0500
-
95a307b5ed
Add web UI for resetting one's password
Max Erenberg
2024-01-28 20:20:54 -0500
-
-
a4a4ef089c
Query Active Directory LDAP for alumni (#120)
Max Erenberg
2024-02-01 23:57:53 -0500
-
bd1da799c6
Allow ceod/* principals for all requests (#121)
Max Erenberg
2024-01-28 21:37:34 -0500
-
1255760ec3
Allow ceod/* principals for all requests
Max Erenberg
2024-01-28 20:25:08 -0500
-
-
0f06e1fac2
Merge branch 'master' into ad-ldap
Max Erenberg
2024-01-27 13:37:26 -0500
-
-
-
-
bb3edf92bd
don't delete /run/ceod in tests
Max Erenberg
2024-01-27 13:20:15 -0500
-
2630a71c4e
only create UWLDAP and ADLDAP services on phosphoric-acid
Max Erenberg
2024-01-27 13:20:07 -0500
-
163564be39
add ADLDAPService
Max Erenberg
2024-01-27 13:00:30 -0500
-
25994af312
Update available positions in configuration files, pertaining to issue #63 (#117)
Leon Zhang
2024-01-22 22:00:30 -0500
-
ac9a71437f
Fixed KeyError in test due to key 'status' lacking quotations.
new-positions
Leon
2024-01-22 20:08:14 -0500
-
bd453990c9
Merge branch 'master' into new-positions
Leon Zhang
2024-01-22 19:47:34 -0500
-
-
-
-
82d375b7f4
Merge branch 'new-positions' of https://git.csclub.uwaterloo.ca/public/pyceo into new-positions
Leon
2024-01-22 19:43:35 -0500
-
-
c9928c47e5
I need new test data, added spaces to cli output
Leon
2024-01-22 19:43:21 -0500
-
c9ad827c8b
I need new test data, added spaces to cli output
Leon
2024-01-22 19:38:36 -0500
-
-
de23296413
Validate usernames across tui & for create_user on cli/api (#115)
Ohm Patel
2024-01-22 13:15:40 -0500
-
d11bdc1a6f
add ceod unit tests for valid usernames
Ohm Patel
2024-01-22 06:37:25 +0000
-
f6cfcf5e29
Do not username validate get/modify/renew/pwreset/delete in cli
Ohm Patel
2024-01-22 05:57:00 +0000
-
067a559b5a
Update available positions in configuration files, pertaining to issue #63
Leon
2024-01-21 21:58:57 -0500
-
-
-
c48cce3826
Allow underscores in usernames to pass ci
Ohm Patel
2024-01-18 02:56:48 +0000
-
adc31519c0
Simplify UsernameValidationResult and tests
Ohm Patel
2024-01-17 03:55:43 +0000
-
3f751ccece
add username validation to ceod members create_user api route
Ohm Patel
2024-01-17 03:17:36 +0000
-
dc1b3209d2
Add username validation to rest of `members` cli commands
Ohm Patel
2024-01-17 03:07:24 +0000
-
b1c686c2d7
Add username validation to `ceo members add` (CLI command)
Ohm Patel
2024-01-17 02:53:49 +0000
-
c4b0a57fdc
move validate_username to common and add return dataclass; fix tests
Ohm Patel
2024-01-16 13:25:40 +0000
-
-
-
f06ccdc3f9
Add username verification (#114)
Ohm Patel
2024-01-15 20:01:44 -0500
-
-
4596312afa
add tests for username validation
Ohm Patel
2024-01-16 00:36:18 +0000
-
a24bc21e01
lint
Ohm Patel
2024-01-15 23:59:10 +0000
-
0d4753fa9b
Move and add validation to Controller.get_username_from_view
Ohm Patel
2024-01-15 23:27:55 +0000
-
-
5332259731
Use persistent Docker images for development (#113)
Max Erenberg
2023-12-03 23:29:11 -0500
-
764abc59fb
start databases in coffee container startup
Max Erenberg
2023-12-03 23:14:59 -0500
-
6b8bbaf2c2
fix typo in coffee command
Max Erenberg
2023-12-03 22:38:35 -0500
-
dac388ba5f
use 'bash -c' in drone.yml
Max Erenberg
2023-12-03 22:31:13 -0500
-
59f3ec2daf
update .drone.yml
Max Erenberg
2023-12-03 21:54:24 -0500
-
201d2be686
create persistent Docker images for dev
Max Erenberg
2023-12-03 21:46:36 -0500
-
-
de93ea744a
Print more helpful error message when csc-verification record is missing
Eric Li
2023-10-23 20:45:16 -0400
-
2aca16688d
Clean up TODOs, comments, rearrange tests, add tests
Eric Li
2023-10-23 11:07:19 -0400
-
a5ea1627f3
Add custom domain name test and change delete_vhost test to delete all vhosts
Eric Li
2023-10-23 01:12:58 +0100
-
78c1c9ed92
Make existing code work with current version of dnspython
Eric Li
2023-10-22 23:26:59 +0100
-
392ec153d0
release 1.0.29
Max Erenberg
2023-07-31 20:07:32 -0400
-
36bf340385
remove ceod.postinst
Max Erenberg
2023-07-31 20:06:32 -0400
-
7e851daa8f
update deps
Max Erenberg
2023-07-31 19:27:45 -0400
-
e0ed4fa23a
check that forwarding_addresses is a list
Max Erenberg
2023-07-31 18:26:06 -0400
-
6786c8e44e
shorten tests for group search API
Max Erenberg
2023-07-31 18:11:41 -0400
-
337c05c511
release 1.0.27
Max Erenberg
2023-06-09 02:42:55 -0400
-
65688c72da
make forwarding_addresses mandatory when creating member (#97)
Max Erenberg
2023-06-09 02:39:50 -0400
-
325c11eaf7
fix lint error
Max Erenberg
2023-06-09 02:28:08 -0400
-
1b53426b90
make forwarding_addresses mandatory when creating member
Max Erenberg
2023-06-09 02:18:31 -0400
-
-
-
968f0815c7
Add linting pre-commit hook and hook install script (#86)
Justin Chung
2023-05-29 00:14:05 -0400
-
ce3f5978a4
Merge branch 'master' into feature-80
Max Erenberg
2023-05-28 18:35:35 -0400
-
-
-
-
a6ad08d2c0
Update README
Justin Chung
2023-05-28 21:54:31 +0000
-
7cec1425b3
Simplify linting git hook script
Justin Chung
2023-05-28 21:54:15 +0000
-
184b42ce29
Added subscribe to csc-general task
54-newsletter
onyasumi
2023-05-27 23:50:22 +0000
-
-
-
16f80a9ab1
Fixes #66, not tested yet
WIP-66
kliwongan
2023-05-27 19:18:55 -0400
-
-
-
4d920ab06a
Fix errors
65-isClubRep-fix
Jonathan Leung
2023-05-27 23:16:44 +0000
-
9f4fe8e7b7
isClubRep fix (WIP)
Jonathan Leung
2023-05-27 22:58:56 +0000
-
-
-
42a74c2bc9
Implement feedback in pre-commit script
Justin Chung
2023-05-27 20:42:20 +0000
-
0985ed5d3a
postgres/mysql service updates updated to use sql safe format strings
83-sqlfstrings
Sean Zhang
2023-05-22 18:35:12 -0400
-
010937ea17
Add group lookup functionality (#88)
Daniel Sun
2023-03-04 01:21:04 -0500
-
67cf42d2bc
Merge branch 'master' into 60-group-lookup
60-group-lookup
Daniel Sun
2023-03-02 10:06:47 -0500
-
-
-
-
3ff156e6ce
add cli tests and test paginated searching in search api test
Daniel Sun
2023-02-20 03:52:51 +0000
-
dadd9bccca
replace ldap club uid search with paged_search
Daniel Sun
2023-02-20 03:08:33 +0000