This commit is contained in:
Timothy Jaeryang Baek
2026-04-01 01:21:21 -05:00
parent 0d3d824274
commit 5a2ff8b2e5
7 changed files with 63 additions and 2 deletions
+10 -1
View File
@@ -2,7 +2,8 @@
import { onMount, onDestroy, getContext } from 'svelte';
import { toast } from 'svelte-sonner';
import { WEBUI_NAME, mobile, showSidebar } from '$lib/stores';
import { goto } from '$app/navigation';
import { WEBUI_NAME, mobile, showSidebar, user, config } from '$lib/stores';
import {
getAutomationItems,
@@ -165,6 +166,14 @@
};
onMount(async () => {
if (
$user?.role !== 'admin' &&
!($user?.permissions?.features?.automations ?? false)
) {
goto('/');
return;
}
loaded = true;
return () => {