Commit Graph
63 Commits
Author SHA1 Message Date
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
James Smith 1a04a7f407 add authentication details to API docs 2025-04-08 17:30:20 +01:00
James Smith d11ba35f38 add creator and collection parameters to model list 2025-03-21 17:34:10 +00:00
James Smith a28d1f8f23 add tag/keyword for models 2025-03-21 17:27:27 +00:00
James Smith 646b497866 add creator and parent collection refs to collections 2025-03-21 17:19:38 +00:00
James Smith e4625f778b add link to creator 2025-03-21 17:12:55 +00:00
James Smith fcdd40d776 add shared schema for JSON-LD context 2025-03-21 17:11:19 +00:00
James Smith 3b2260882f proper model ref 2025-03-21 17:11:18 +00:00
James Smith 991dd58641 add hydra prefixes and update tests 2025-03-21 15:53:34 +00:00
James Smith 61579e21da add type to spdx license and add shared schema 2025-03-21 15:53:34 +00:00
James Smith a87f536fb7 add creator and collection to test models 2025-03-21 15:53:34 +00:00
James Smith 0b6a2f891a add collection link to model 2025-03-21 15:53:34 +00:00
James Smith 394f33e66e proper ref back to model from file 2025-03-21 15:53:33 +00:00