Commit Graph
367 Commits
Author SHA1 Message Date
James Smith de9332016a update redirect test 2026-03-11 11:17:35 +00:00
James Smith 95c1eac5cc remove deprecated folder settings in settings controller 2026-03-10 17:37:08 +00:00
James Smith 97e932c8f5 another more explicit relation check 2026-03-06 11:37:53 +00:00
James Smith c59c11d333 Set list owner correctly 2026-03-05 16:12:45 +00:00
James Smith 04e63e50be Add tests and checks for invalid data types and permissions on list items 2026-03-05 14:59:23 +00:00
James Smith 9813fd2af6 Fix parameter format for lists spec 2026-03-05 14:53:59 +00:00
James Smith 1fe3245157 Merge pull request #5553 from manyfold3d/test-form-deserializers
Improve testing of form deserializers
2026-03-04 09:23:08 +00:00
James Smith 58d4d11a25 Add ability to add and remove list items via PATCH 2026-03-03 12:37:06 +00:00
James Smith 8fc5e49af4 Add lists controller and simple views 2026-03-02 22:53:24 +00:00
James Smith 3657a2a103 Add permission tests for model file access 2026-02-26 12:10:14 +00:00
James Smith 54eb9a81b7 check successful file details page render with permission 2026-02-26 12:09:08 +00:00
James Smith 5e04ef745a make failing tests pending
Not got time at the moment, the code works.
2026-02-24 23:52:58 +00:00
James Smith cb64818856 Test removal and editing of existing permissions 2026-02-24 22:01:33 +00:00
James Smith 9b5fcc0f3f check that links get added correctly 2026-02-24 21:59:45 +00:00
James Smith 381fca7f96 Merge pull request #5501 from manyfold3d/check-derivatives-form
Test that derivatives forms trigger background jobs correctly
2026-02-19 15:31:55 +00:00
James Smith 339321cc14 Don't set session cookies on indexed asset requests
In order to avoid session leakage via caches.
2026-02-19 15:13:12 +00:00
James Smith dcf9d802c5 Test that derivatives forms trigger background jobs correctly 2026-02-19 14:25:03 +00:00
James Smith 1b31d6b9b1 fix description of update API 2026-01-23 10:59:24 +00:00
James Smith 8dd5bd1a4e update test to make sure data is invalid 2026-01-22 22:57:29 +00:00
James Smith f63723f69a add tests for user invitation on group add 2026-01-22 16:11:52 +00:00
James Smith f199f8d16d Support email and fedi address in group API 2026-01-16 17:04:59 +00:00
James Smith 7736229a61 Add users to permission lists and groups by fediverse address 2026-01-16 13:27:50 +00:00
James Smith 0aba2f2957 Remove adding users to groups by ID, to avoid enumeration
This was only ever a temporary capability until we had email.
2026-01-16 11:25:36 +00:00
James Smith f870c34247 improve permittable tests for role granting 2026-01-15 15:03:12 +00:00
James Smith 4a5d49c141 Allow matching users by email when adding to group 2026-01-15 15:02:22 +00:00
James Smith e8698508f0 Randomise username lengths in tests
should avoid conflicts and random test failures
2026-01-14 11:36:18 +00:00
James Smith c84431f7c7 test user addition/removal 2026-01-09 12:38:32 +00:00
James Smith 5c4244bc1b add tests for member addition and removal 2026-01-09 11:59:27 +00:00
James Smith 65f00c8bc2 Add member list to group GET 2026-01-09 11:56:20 +00:00
James Smith d3e82bb50d improve wording in API spec for groups 2026-01-08 08:21:55 +00:00
James Smith 02f23c3f23 POST groups shouldn't have a page parameter! 2026-01-08 08:17:46 +00:00
James Smith 4983439b3e add group update API 2026-01-07 23:35:58 +00:00
James Smith 20cde50c22 Add API for creating groups 2026-01-07 23:32:32 +00:00
James Smith a40270ac94 Add group deletion API 2026-01-07 23:24:45 +00:00
James Smith b725abe7a7 add API for getting group details 2026-01-07 23:22:40 +00:00
James Smith 83d28330ce Add API for listing a creator's groups 2026-01-07 22:59:23 +00:00
James Smith 06905a1980 Allow saving tour state without validations 2026-01-07 13:17:01 +00:00
James Smith 5c2752277f remove show tests 2026-01-06 12:16:43 +00:00
James Smith 9561732dfa refactor typed id generation and matching for groups 2026-01-06 12:16:42 +00:00
James Smith 4965a546a1 add test for sharing by email address 2025-12-10 23:05:40 +00:00
James Smith 63f1399176 add support for granting group permissions from forms 2025-12-10 23:05:40 +00:00
James Smith c82582d623 add check for permission username granting 2025-12-10 23:05:39 +00:00
James Smith ca2e5cdea5 controller support for adding and removing group members 2025-12-10 23:05:39 +00:00
James Smith 1e3036f1ae groups have names! 2025-12-10 23:05:39 +00:00
James Smith 2c592478cc add group CRUD HTML framework 2025-12-10 23:05:39 +00:00
James Smith b362adc59e Fix oauth token rate limiting 2025-11-27 12:56:46 +00:00
James Smith 6092cc1441 add oauth token tests including rate limit check 2025-11-26 22:59:36 +00:00
James Smith ee4c05403a test login rate limiting 2025-11-26 17:53:10 +00:00
James Smith bf9840b290 add rate limit for model file upload 2025-11-26 17:45:00 +00:00
James Smith a191432f5d add test for model creation rate limit 2025-11-26 17:42:12 +00:00