portal: load admin approvals by API

This commit is contained in:
Brad Stein 2026-01-21 17:23:18 -03:00
parent 9735cfed6a
commit c243ea0713

View File

@ -485,8 +485,6 @@ const onboardingUrl = ref("/onboarding");
const doLogin = () => login("/account"); const doLogin = () => login("/account");
const copied = reactive({}); const copied = reactive({});
const isPortalAdmin = () => Array.isArray(auth.groups) && auth.groups.includes("admin");
onMounted(() => { onMounted(() => {
if (auth.ready && auth.authenticated) { if (auth.ready && auth.authenticated) {
refreshOverview(); refreshOverview();
@ -587,7 +585,7 @@ async function refreshOverview() {
} }
async function refreshAdminRequests() { async function refreshAdminRequests() {
if (!isPortalAdmin()) { if (!auth.authenticated) {
admin.enabled = false; admin.enabled = false;
admin.requests = []; admin.requests = [];
return; return;
@ -623,7 +621,7 @@ async function refreshAdminRequests() {
} }
async function refreshAdminFlags() { async function refreshAdminFlags() {
if (!isPortalAdmin()) { if (!auth.authenticated) {
admin.flags = []; admin.flags = [];
admin.flagsLoading = false; admin.flagsLoading = false;
return; return;