Fixed creation of users + better frontend handling of permissions
This commit is contained in:
@@ -19,9 +19,11 @@ export default function PlanningPage({ user }: { user: IUser }) {
|
||||
if (success)
|
||||
return (
|
||||
<Planning
|
||||
modifiable={hasPermissions(user.roles, {
|
||||
events: ["update", "insert", "delete"],
|
||||
})}
|
||||
modifiable={
|
||||
hasPermissions(user.roles, {
|
||||
events: ["update", "insert", "delete"],
|
||||
} as const).all
|
||||
}
|
||||
events={requestedEvents ?? []}
|
||||
mutate={mutate}
|
||||
/>
|
||||
|
||||
@@ -12,7 +12,7 @@ export default async function Page() {
|
||||
!me.data ||
|
||||
!hasPermissions(me.data.roles, {
|
||||
events: ["get"],
|
||||
})
|
||||
} as const).all
|
||||
) {
|
||||
redirect("/dashboard");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user