From 2236dd8ade9965a00d5dd978e597cc224dd3bf16 Mon Sep 17 00:00:00 2001 From: "Calum H." Date: Sat, 18 Apr 2026 19:55:33 +0100 Subject: [PATCH] fix: moderation locking fixes (#5843) * fix: moderation locking fixes * fix: lint * wip: override always available * fix: newmodal base z * fix: cargo fmt --- .../checklist/ModerationChecklist.vue | 151 ++- apps/frontend/src/store/moderation.ts | 191 +-- ...5aabf13190a0b336089e6521022069813cf17.json | 5 +- ...dada47fb382a76fdcabad2077fb1ef6d1010a.json | 5 +- ...efa2009d55ae6cd3f3d9312cce4912ad51558.json | 42 + ...25b98efbb2f38fb2d113c2f894481f41dc24c.json | 14 - ...92147c88570ba9757a8204861187f0da7dbb1.json | 15 - ...5561f625e7edfadb21f89a41d0c16cd25763a.json | 15 - ...ba49f4963315fd7667c6db96e6153e54a2fd2.json | 3 +- ...a1df80d6a21ce57f107f40a761c07a064a25.json} | 8 +- ...de1e7cddd68ac956143bef994104280a8dc07.json | 3 +- apps/labrinth/src/auth/mod.rs | 5 +- .../database/models/moderation_lock_item.rs | 148 ++- .../src/routes/internal/moderation/mod.rs | 169 ++- apps/labrinth/src/routes/v3/projects.rs | 29 +- apps/labrinth/src/test/api_v2/project.rs | 6 +- apps/labrinth/src/test/api_v3/project.rs | 7 +- apps/labrinth/tests/moderation_lock.rs | 1062 +++++++++++++++++ packages/ui/src/components/modal/NewModal.vue | 3 +- 19 files changed, 1630 insertions(+), 251 deletions(-) create mode 100644 apps/labrinth/.sqlx/query-3c4b6b837f44183633327fef511efa2009d55ae6cd3f3d9312cce4912ad51558.json delete mode 100644 apps/labrinth/.sqlx/query-420453c85418f57da3f89396b0625b98efbb2f38fb2d113c2f894481f41dc24c.json delete mode 100644 apps/labrinth/.sqlx/query-72c050caf23ce0e7d9f2dbe2eca92147c88570ba9757a8204861187f0da7dbb1.json delete mode 100644 apps/labrinth/.sqlx/query-834f4aca2ff23ccd041cd1028145561f625e7edfadb21f89a41d0c16cd25763a.json rename apps/labrinth/.sqlx/{query-e5a83a4d578f76e6e3298054960368931e5f711c6ce4e4af6b0ad523600da425.json => query-c433faf330a283367b974a1b78f9a1df80d6a21ce57f107f40a761c07a064a25.json} (53%) create mode 100644 apps/labrinth/tests/moderation_lock.rs diff --git a/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue b/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue index 7fb94459f..29e525a90 100644 --- a/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue +++ b/apps/frontend/src/components/ui/moderation/checklist/ModerationChecklist.vue @@ -1,5 +1,15 @@