feat: expose reviewed media roles
This commit is contained in:
@@ -22,6 +22,7 @@ def published_assets(entity_type: str | None = None) -> list[dict]:
|
||||
"id": item["sha256"],
|
||||
"entity_type": item.get("entity_type"),
|
||||
"entity_key": item.get("entity_key"),
|
||||
"media_role": item.get("media_role"),
|
||||
"label": item.get("label"),
|
||||
"width": item.get("width"),
|
||||
"height": item.get("height"),
|
||||
|
||||
@@ -102,6 +102,12 @@ def test_published_media_catalog_and_content_addressed_file() -> None:
|
||||
assert client.get("/api/v1/media/assets/not-a-hash").status_code == 404
|
||||
|
||||
|
||||
def test_published_media_catalog_exposes_reviewed_media_role() -> None:
|
||||
catalog = client.get("/api/v1/media/catalog?entity_type=fish")
|
||||
assert catalog.status_code == 200
|
||||
assert all("media_role" in item for item in catalog.json())
|
||||
|
||||
|
||||
def test_review_queue_filters_before_pagination() -> None:
|
||||
with Session(engine) as db:
|
||||
stage_observations(db, [{
|
||||
|
||||
Reference in New Issue
Block a user