copyparty/tests
ed 2e53f7979a IdP: multiple group rules for ${u} and ${g}
until now, ${u} would match all users,
${u%-foo} would exclude users in group foo,
${u%+foo} would only include users in group foo

now, the following is also possible:
${u%-foo,%-bar} excludes users in group foo and/or group bar,
${u%+foo,%+bar} only includes users which are in groups foo AND bar,
${g%-foo} skips group foo (includes all others),
${g%-foo,%-bar} skips group foo and/or bar (includes all others)

see ./docs/examples/docker/idp/copyparty.conf ;
https://github.com/9001/copyparty/blob/hovudstraum/docs/examples/docker/idp/copyparty.conf
2025-06-03 20:03:17 +00:00
..
res/idp IdP: multiple group rules for ${u} and ${g} 2025-06-03 20:03:17 +00:00
__init__.py fix write-only volumes + add regression test 2021-04-24 02:48:41 +02:00
ptrav.py make linters happier 2023-11-30 17:33:07 +00:00
run.py make linters happier 2023-11-30 17:33:07 +00:00
test_cp.py tests: improve specificity 2024-12-01 15:36:35 +00:00
test_dedup.py tests: improve specificity 2024-12-01 15:36:35 +00:00
test_dots.py tests: fix for f9954bc4e5 2025-04-07 18:59:43 +00:00
test_dxml.py selftest dxml on startup: 2025-01-17 06:06:36 +00:00
test_hooks.py tests: improve specificity 2024-12-01 15:36:35 +00:00
test_httpcli.py webdav: add tests + fix minor edgecases 2024-12-01 14:44:41 +00:00
test_idp.py IdP: multiple group rules for ${u} and ${g} 2025-06-03 20:03:17 +00:00
test_metrics.py tests: improve specificity 2024-12-01 15:36:35 +00:00
test_mv.py tests: improve specificity 2024-12-01 15:36:35 +00:00
test_utils.py sqlite and misc optimizations: 2024-09-15 13:18:43 +00:00
test_vfs.py cleanup: strip trailing whitespace 2024-07-26 19:33:56 +00:00
test_webdav.py webdav: add tests + fix minor edgecases 2024-12-01 14:44:41 +00:00
util.py mitigate google-chrome slow hashing 2025-05-27 15:33:50 +00:00