permissions refactoring
This commit is contained in:
@@ -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"
|
||||
>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user