From 3267a283f971b2ab0537fc5787c17c6fea7420ed Mon Sep 17 00:00:00 2001 From: alma Date: Mon, 5 May 2025 10:11:57 +0200 Subject: [PATCH] missions --- components/missions/missions-admin-panel.tsx | 38 ++++++-------------- components/sidebar.tsx | 6 +++- 2 files changed, 16 insertions(+), 28 deletions(-) diff --git a/components/missions/missions-admin-panel.tsx b/components/missions/missions-admin-panel.tsx index 65769aa8..a41051bf 100644 --- a/components/missions/missions-admin-panel.tsx +++ b/components/missions/missions-admin-panel.tsx @@ -33,12 +33,12 @@ export function MissionsAdminPanel() {
- +
- +
@@ -46,7 +46,7 @@ export function MissionsAdminPanel() {
- + @@ -76,7 +76,7 @@ export function MissionsAdminPanel() {
- +
Paragraphe @@ -98,7 +98,7 @@ export function MissionsAdminPanel() {
- + @@ -128,7 +128,7 @@ export function MissionsAdminPanel() {
- + @@ -158,7 +158,7 @@ export function MissionsAdminPanel() {
- +
@@ -193,7 +193,7 @@ export function MissionsAdminPanel() {
- +
- -
- - -
diff --git a/components/sidebar.tsx b/components/sidebar.tsx index 6ad7a602..b9209ffa 100644 --- a/components/sidebar.tsx +++ b/components/sidebar.tsx @@ -50,6 +50,10 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) { const router = useRouter(); const pathname = usePathname(); + // Debug session data + console.log('SIDEBAR DEBUG - Session:', session); + console.log('SIDEBAR DEBUG - User roles:', session?.user?.role); + // Show loading state while session is being checked if (status === 'loading') { return null; @@ -168,7 +172,7 @@ export function Sidebar({ isOpen, onClose }: SidebarProps) { icon: Palette, href: "/design", iframe: process.env.NEXT_PUBLIC_IFRAME_ARTLAB_URL, - requiredRole: "expression", + requiredRole: ["expression", "admin", "user", "coding", "dataintelligence", "mediation"], }, { title: "Gite",