major RBAC imrpovements + fix thumbnails

This commit is contained in:
KingKDot
2026-07-21 13:18:30 -05:00
parent 9b885ad2ef
commit d602de396e
23 changed files with 599 additions and 213 deletions
@@ -150,7 +150,8 @@ async function loadCurrentUser() {
return;
}
state.me = await res.json();
if (state.me.role !== "admin") {
const permissions = Array.isArray(state.me.permissions) ? state.me.permissions : [];
if (!permissions.includes("users:manage")) {
window.location.href = "/";
}
}