Jedrzej Kosinski
b16390c2fd
Made some routes returmn 501's while functionality is worked on
Python Linting / Run Ruff (push) Waiting to run
Python Linting / Run Pylint (push) Waiting to run
Build package / Build Test (3.10) (push) Has been cancelled
Build package / Build Test (3.11) (push) Has been cancelled
Build package / Build Test (3.12) (push) Has been cancelled
Build package / Build Test (3.13) (push) Has been cancelled
Build package / Build Test (3.14) (push) Has been cancelled
2026-01-26 21:02:05 -08:00
Jedrzej Kosinski
4866bbfd8c
Comment out import for commented out code
2026-01-26 20:30:20 -08:00
Jedrzej Kosinski
e17542b5c7
Comment out @ROUTES.post("/api/assets/scan/seed")
2026-01-26 20:25:57 -08:00
Jedrzej Kosinski
6a450a8070
Revert seed_assets to only do models root, remove blake3 requirement for now, make posting assets endpoint inaccessible with a 501
2026-01-26 19:28:00 -08:00
Jedrzej Kosinski
facda426b4
Remove extra whitespace at end of routes.py
Python Linting / Run Ruff (push) Has been cancelled
Python Linting / Run Pylint (push) Has been cancelled
Build package / Build Test (3.10) (push) Has been cancelled
Build package / Build Test (3.11) (push) Has been cancelled
Build package / Build Test (3.12) (push) Has been cancelled
Build package / Build Test (3.13) (push) Has been cancelled
Build package / Build Test (3.14) (push) Has been cancelled
2026-01-16 01:04:26 -08:00
Jedrzej Kosinski
65a5992f2d
Remove unnecessary logging statement used for testing
2026-01-16 01:02:40 -08:00
Jedrzej Kosinski
287da646e5
Finished @ROUTES.post("/api/assets/scan/seed")
2026-01-16 01:01:49 -08:00
Jedrzej Kosinski
63f9f1b11b
Finish @ROUTES.delete(f"/api/assets/{{id:{UUID_RE}}}/tags")
2026-01-16 00:50:13 -08:00
Jedrzej Kosinski
9e3f559189
Finished @ROUTES.post(f"/api/assets/{{id:{UUID_RE}}}/tags")
2026-01-16 00:45:36 -08:00
Jedrzej Kosinski
63c98d0c75
Finished @ROUTES.delete(f"/api/assets/{{id:{UUID_RE}}}")
2026-01-16 00:31:06 -08:00
Jedrzej Kosinski
e69a5aa1be
Finished @ROUTES.put(f"/api/assets/{{id:{UUID_RE}}}/preview")
2026-01-16 00:14:03 -08:00
Jedrzej Kosinski
e0c063f93e
Finished @ROUTES.put(f"/api/assets/{{id:{UUID_RE}}}")
2026-01-15 23:57:23 -08:00
Jedrzej Kosinski
6db4f4e3f1
Finished @ROUTES.post("/api/assets")
2026-01-15 23:41:19 -08:00
Jedrzej Kosinski
41d364030b
Finished @ROUTES.post("/api/assets/from-hash")
2026-01-15 23:09:54 -08:00
Jedrzej Kosinski
fab9b71f5d
Finished @ROUTES.head("/api/assets/hash/{hash}")
2026-01-15 21:13:34 -08:00
Jedrzej Kosinski
f14129947c
in progress GET /api/assets/{uuid}/content endpoint support
2026-01-14 22:54:21 -08:00
Jedrzej Kosinski
1dc3da6314
Add most basic Asset support for models ( #11315 )
...
* Brought over minimal elements from PR 10045 to reproduce seed_assets and register_assets_system without adding anything to the DB or server routes yet, for now making everything sync (can introduce async once everything is cleaned up and brought over)
* Added db script to insert assets stuff, cleaned up some code; assets (models) now get added/rescanned
* Added support for 5 http endpoints for assets
* Replaced Optional with | None in schemas_in.py and schemas_out.py
* Remove two routes that will not be relevant yet in this PR: HEAD /api/assets/hash/<hash> and PUT /api/assets/<id>/preview
* Remove some functions the two deleted endpoints were using
* Don't show assets scan message upon calling /object_info endpoint
* removed unsued import to satisfy ruff
* Simplified hashing function tpye hint and _hash_file_obj
* Satisfied ruff
2026-01-08 22:21:51 -05:00