Implement project memberships teams and permission model
This commit is contained in:
@@ -6,6 +6,7 @@ import {
|
||||
FolderGit2,
|
||||
LayoutGrid,
|
||||
Shield,
|
||||
Users,
|
||||
} from 'lucide-vue-next';
|
||||
import { computed } from 'vue';
|
||||
import AppLogo from '@/components/AppLogo.vue';
|
||||
@@ -21,6 +22,7 @@ import {
|
||||
SidebarMenuButton,
|
||||
SidebarMenuItem,
|
||||
} from '@/components/ui/sidebar';
|
||||
import { index as adminTeams } from '@/routes/admin/teams';
|
||||
import { index as adminUsers } from '@/routes/admin/users';
|
||||
import { index as projectsIndex } from '@/routes/projects';
|
||||
import { dashboard } from '@/routes';
|
||||
@@ -48,6 +50,12 @@ const mainNavItems = computed<NavItem[]>(() => {
|
||||
href: adminUsers(),
|
||||
icon: Shield,
|
||||
});
|
||||
|
||||
items.push({
|
||||
title: 'Teams',
|
||||
href: adminTeams(),
|
||||
icon: Users,
|
||||
});
|
||||
}
|
||||
|
||||
return items;
|
||||
|
||||
Reference in New Issue
Block a user