permissions refactoring

This commit is contained in:
2026-04-12 19:21:04 +02:00
parent 51014395a2
commit 9dcdfb981a
64 changed files with 1842 additions and 656 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ const hasPermission = (
<div class="flex flex-wrap gap-3">
<Button
v-if="$page.props.auth.user.is_admin"
v-if="$page.props.auth.permissions.globalAdmin"
as-child
variant="outline"
>
+1 -1
View File
@@ -38,7 +38,7 @@ const breadcrumbs: BreadcrumbItem[] = [
description="Create and browse project spaces that will later host boards, backlog, and settings."
/>
<Button as-child>
<Button v-if="$page.props.auth.permissions.projectCreate" as-child>
<Link :href="create()">
<Plus class="size-4" />
New project
+1 -1
View File
@@ -107,7 +107,7 @@ const projectAreas = [
</Button>
<Button
v-if="$page.props.auth.user.is_admin"
v-if="$page.props.auth.permissions.globalAdmin"
as-child
variant="outline"
>
@@ -61,7 +61,7 @@ const breadcrumbs: BreadcrumbItem[] = [
<div class="flex flex-wrap gap-3">
<Button
v-if="$page.props.auth.user.is_admin"
v-if="$page.props.auth.permissions.globalAdmin"
as-child
variant="outline"
>
@@ -65,7 +65,7 @@ const breadcrumbs: BreadcrumbItem[] = [
<div class="flex flex-wrap gap-3">
<Button
v-if="$page.props.auth.user.is_admin"
v-if="$page.props.auth.permissions.globalAdmin"
as-child
variant="outline"
>
@@ -234,7 +234,7 @@ const submitUpdate = (): void => {
<div class="flex flex-wrap gap-3">
<Button
v-if="$page.props.auth.user.is_admin"
v-if="$page.props.auth.permissions.globalAdmin"
as-child
variant="outline"
>