frontend permissions

* rework backend workspace permissions
This commit is contained in:
Philipinho
2024-06-03 02:54:12 +01:00
parent b88e0b605f
commit 886d9591fa
54 changed files with 715 additions and 385 deletions

View File

@ -1,15 +1,18 @@
import GroupList from "@/features/group/components/group-list";
import SettingsTitle from "@/components/settings/settings-title.tsx";
import { Group, Text } from "@mantine/core";
import { Group } from "@mantine/core";
import CreateGroupModal from "@/features/group/components/create-group-modal";
import useUserRole from "@/hooks/use-user-role.tsx";
export default function Groups() {
const { isAdmin } = useUserRole();
return (
<>
<SettingsTitle title="Groups" />
<Group my="md" justify="flex-end">
<CreateGroupModal />
{isAdmin && <CreateGroupModal />}
</Group>
<GroupList />