feat: register moderator role in auth config and add guard

This commit is contained in:
2026-05-16 17:06:24 +08:00
parent 0f018b376e
commit 23bbfc0317
2 changed files with 40 additions and 3 deletions
+6
View File
@@ -53,3 +53,9 @@ export async function requireContributorOrAdmin(
): Promise<GuardResult> {
return requireRole(headers, ["contributor", "admin"])
}
export async function requireModeratorOrAdmin(
headers: Headers,
): Promise<GuardResult> {
return requireRole(headers, ["moderator", "admin"])
}