Commit Graph
75 Commits
Author SHA1 Message Date
James Smith 1b31d6b9b1 fix description of update API 2026-01-23 10:59:24 +00:00
James Smith f199f8d16d Support email and fedi address in group API 2026-01-16 17:04:59 +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 5c0498bcf0 add "updated" sort option 2025-11-05 09:34:04 +00:00
James Smith a80c58d9b1 standardise on tag_list 2025-11-04 00:48:49 +00:00
James Smith eebfa01a44 update model api test 2025-10-22 22:12:32 +01:00
James Smith ef0f68b77f Allow name to be specified during model upload 2025-10-22 12:19:07 +01:00
James Smith 31f1ee9cb7 update tests to reflect new parameter 2025-10-10 13:16:08 +01:00
James Smith c03f113cfe remove client-provided size and type from upload APIs, not required any more 2025-06-26 10:37:41 +01:00
James Smith 8fbbc6f5f0 Add model creation API for uploaded files 2025-06-25 17:15:12 +01:00
James Smith 21e1b41ee6 Fix spdx:license capitalisation 2025-06-25 17:15:12 +01:00
James Smith 94dfede504 Add API for file upload into existing model 2025-06-25 17:15:12 +01:00
James Smith 9f233e4218 add API spec/doc for tus upload endpoint 2025-05-01 19:15:02 +01:00
James Smith 5ec8388dd5 Fix spelling error 2025-04-25 17:27:38 +01:00
James Smith 3f56f039d6 check that JSON-LD responses produce valid RDF 2025-04-15 13:05:34 +01:00
James Smith aa6fc3d076 add remaining fields to model API 2025-04-15 11:38:24 +01:00
James Smith dafde28cad test and fix setting of presupported version 2025-04-15 11:25:30 +01:00
James Smith c12d9ac6d5 add remaining fields for model files 2025-04-15 10:36:28 +01:00
James Smith f933ce5317 add missing collection attributes to API 2025-04-14 23:31:20 +01:00
James Smith 2df198cd59 use schema refs from serializer classes 2025-04-14 16:30:04 +01:00
James Smith 6e3accb4ef move request schemas into deserializer classes 2025-04-14 15:49:19 +01:00
James Smith 917276b474 add patch endpoint for files 2025-04-12 00:03:49 +01:00
James Smith add82e5efb add model update endpoint 2025-04-11 23:52:11 +01:00
James Smith 570e191caa get 422 responses working correctly 2025-04-11 23:28:05 +01:00
James Smith 0c4e2891c5 get 200/201 tests working by adding body param 2025-04-11 23:24:11 +01:00
James Smith ebbdd03992 add create and update methods for creators 2025-04-11 17:49:01 +01:00
James Smith ca3ba3e33e added update method (patch) for collections 2025-04-11 17:48:35 +01:00
James Smith ccaeaff106 put oEmbed responses together in docs 2025-04-11 17:18:19 +01:00
James Smith 68401dd67f include created collection in 201 response 2025-04-11 17:10:53 +01:00
James Smith 694c1d0bc2 add shared collection response schema 2025-04-11 17:09:34 +01:00
James Smith 8522add2e3 add create action for collections 2025-04-11 16:35:56 +01:00
James Smith c63de950c2 move list creations into relevant get request 2025-04-11 15:28:49 +01:00
James Smith 40b89f5116 delete APIs for collections, files, and models 2025-04-11 13:12:09 +01:00
James Smith 0fc50627ad add creator#delete API endpoint 2025-04-11 13:02:49 +01:00
James Smith 1a8503553d add test for public vs read scope on lists 2025-04-11 12:39:22 +01:00
James Smith 71349674de Change API to use vendor-specific content type, including version 2025-04-11 12:14:28 +01:00
James Smith cc7ddf3f0e apply rswag-aware code linting 2025-04-11 10:36:31 +01:00
James Smith 85d59a2674 add public scopes to endpoint definitions 2025-04-10 13:59:31 +01:00
James Smith f21f6404d6 improve test data setup 2025-04-10 13:13:48 +01:00
James Smith 07a05b72cf add tests for failed auth and incorrect scope 2025-04-10 12:33:47 +01:00
James Smith f2b9b0c657 add :after_first_run metadata for test setup 2025-04-09 21:27:38 +01:00