Spaces:
Paused
Paused
| <script lang="ts"> | |
| import { goto } from '$app/navigation'; | |
| import { user } from '$lib/stores'; | |
| import { onMount } from 'svelte'; | |
| onMount(() => { | |
| if ($user?.role !== 'admin') { | |
| if ($user?.permissions?.workspace?.models) { | |
| goto('/workspace/models'); | |
| } else if ($user?.permissions?.workspace?.knowledge) { | |
| goto('/workspace/knowledge'); | |
| } else if ($user?.permissions?.workspace?.prompts) { | |
| goto('/workspace/prompts'); | |
| } else if ($user?.permissions?.workspace?.tools) { | |
| goto('/workspace/tools'); | |
| } else { | |
| goto('/'); | |
| } | |
| } else { | |
| goto('/workspace/models'); | |
| } | |
| }); | |
| </script> | |