feat: prioritize risky moderation records

This commit is contained in:
ik
2026-09-12 21:45:29 +07:00
parent ba4c42f8f6
commit 0f078ab482
6 changed files with 25 additions and 8 deletions
+3
View File
@@ -344,6 +344,9 @@ def test_incomplete_external_observation_is_publicly_labelled_but_not_counted()
assert any(item["id"] == str(observation_id) for item in incomplete.json())
complete = client.get("/api/v1/admin/external-observations?status=review&completeness=complete&q=Pike", headers=headers)
assert all(item["id"] != str(observation_id) for item in complete.json())
prioritized = client.get("/api/v1/admin/external-observations?status=review&order=risk", headers=headers)
assert prioritized.status_code == 200
assert prioritized.json()[0]["weight_g"] is None
assert all(item["x"] != 32 or item["y"] != 42 for item in client.get("/api/v1/activity").json()["items"])
mapped = client.patch(
f"/api/v1/admin/external-observations/{observation_id}/mapping", headers=headers,