feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template>
|
|
|
|
|
<v-app>
|
2025-08-31 18:53:21 +02:00
|
|
|
<v-navigation-drawer
|
|
|
|
|
v-model="drawer"
|
2025-08-31 19:06:07 +02:00
|
|
|
:rail="miniVariant"
|
2025-08-31 19:22:28 +02:00
|
|
|
:expand-on-hover="false"
|
|
|
|
|
permanent
|
2025-08-31 22:42:15 +02:00
|
|
|
width="280"
|
2025-08-31 23:35:28 +02:00
|
|
|
rail-width="100"
|
2025-08-31 18:53:21 +02:00
|
|
|
class="enhanced-glass-drawer"
|
|
|
|
|
>
|
2025-08-31 15:38:19 +02:00
|
|
|
<!-- Enhanced Logo Section -->
|
|
|
|
|
<v-list-item class="pa-4 text-center enhanced-glass-logo">
|
2025-08-31 19:56:54 +02:00
|
|
|
<template v-if="!miniVariant">
|
|
|
|
|
<v-img
|
|
|
|
|
src="/MONACOUSA-Flags_376x376.png"
|
|
|
|
|
width="80"
|
|
|
|
|
height="80"
|
|
|
|
|
class="mx-auto mb-2 shimmer-animation"
|
|
|
|
|
/>
|
|
|
|
|
<div class="text-h6 font-weight-bold text-gradient">
|
|
|
|
|
MonacoUSA Portal
|
|
|
|
|
</div>
|
|
|
|
|
<v-chip
|
|
|
|
|
size="x-small"
|
|
|
|
|
class="glass-badge mt-1"
|
|
|
|
|
>
|
|
|
|
|
BOARD MEMBER
|
|
|
|
|
</v-chip>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-else>
|
|
|
|
|
<v-img
|
|
|
|
|
src="/MONACOUSA-Flags_376x376.png"
|
|
|
|
|
width="40"
|
|
|
|
|
height="40"
|
|
|
|
|
class="mx-auto shimmer-animation"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
</v-list-item>
|
|
|
|
|
|
2025-08-31 15:38:19 +02:00
|
|
|
<v-divider class="glass-divider mx-3" />
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
2025-08-31 15:38:19 +02:00
|
|
|
<!-- Enhanced Navigation Menu -->
|
|
|
|
|
<v-list nav density="comfortable" class="enhanced-glass-nav">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<!-- Board Overview -->
|
2025-08-31 19:06:07 +02:00
|
|
|
<v-tooltip
|
|
|
|
|
:text="miniVariant ? 'Board Dashboard' : ''"
|
|
|
|
|
location="end"
|
|
|
|
|
:disabled="!miniVariant"
|
|
|
|
|
>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
to="/board/dashboard"
|
|
|
|
|
prepend-icon="mdi-view-dashboard"
|
|
|
|
|
:title="!miniVariant ? 'Board Dashboard' : undefined"
|
|
|
|
|
value="dashboard"
|
|
|
|
|
class="glass-nav-item animated-nav-item"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-tooltip>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
|
|
|
|
<!-- Member Management -->
|
2025-08-31 19:56:54 +02:00
|
|
|
<v-list-group value="members" v-if="!miniVariant">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
prepend-icon="mdi-account-group"
|
|
|
|
|
title="Members"
|
2025-08-31 15:38:19 +02:00
|
|
|
class="glass-nav-item animated-nav-item"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<v-list-item
|
|
|
|
|
to="/board/members"
|
|
|
|
|
title="Member Directory"
|
|
|
|
|
value="member-list"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-nav-item-sub"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
<v-list-item
|
|
|
|
|
to="/board/members/dues"
|
|
|
|
|
title="Dues Management"
|
|
|
|
|
value="dues"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-nav-item-sub"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
<v-list-item
|
|
|
|
|
to="/board/members/applications"
|
|
|
|
|
title="Applications"
|
|
|
|
|
value="applications"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-nav-item-sub"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
>
|
|
|
|
|
<template v-slot:append>
|
|
|
|
|
<v-badge
|
|
|
|
|
:content="pendingApplications"
|
|
|
|
|
:value="pendingApplications > 0"
|
|
|
|
|
color="error"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-badge"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
</v-list-group>
|
2025-08-31 23:21:56 +02:00
|
|
|
|
|
|
|
|
<!-- Member Management (Collapsed) -->
|
|
|
|
|
<v-tooltip
|
|
|
|
|
v-if="miniVariant"
|
|
|
|
|
text="Members"
|
|
|
|
|
location="end"
|
|
|
|
|
>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
to="/board/members"
|
|
|
|
|
prepend-icon="mdi-account-group"
|
|
|
|
|
value="members-collapsed"
|
|
|
|
|
class="glass-nav-item animated-nav-item"
|
|
|
|
|
>
|
|
|
|
|
<template v-if="pendingApplications > 0" v-slot:append>
|
|
|
|
|
<v-badge
|
|
|
|
|
:content="pendingApplications"
|
|
|
|
|
color="error"
|
|
|
|
|
class="glass-badge"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
</template>
|
|
|
|
|
</v-tooltip>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
|
|
|
|
<!-- Events & Meetings -->
|
2025-08-31 19:56:54 +02:00
|
|
|
<v-list-group value="events" v-if="!miniVariant">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
prepend-icon="mdi-calendar"
|
|
|
|
|
title="Events & Meetings"
|
2025-08-31 15:38:19 +02:00
|
|
|
class="glass-nav-item animated-nav-item"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<v-list-item
|
|
|
|
|
to="/board/events"
|
|
|
|
|
title="All Events"
|
|
|
|
|
value="events"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-nav-item-sub"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
<v-list-item
|
|
|
|
|
to="/board/meetings"
|
|
|
|
|
title="Board Meetings"
|
|
|
|
|
value="meetings"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-nav-item-sub"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
<v-list-item
|
|
|
|
|
to="/board/meetings/minutes"
|
|
|
|
|
title="Meeting Minutes"
|
|
|
|
|
value="minutes"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-nav-item-sub"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
</v-list-group>
|
2025-08-31 23:21:56 +02:00
|
|
|
|
|
|
|
|
<!-- Events & Meetings (Collapsed) -->
|
|
|
|
|
<v-tooltip
|
|
|
|
|
v-if="miniVariant"
|
|
|
|
|
text="Events & Meetings"
|
|
|
|
|
location="end"
|
|
|
|
|
>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
to="/board/events"
|
|
|
|
|
prepend-icon="mdi-calendar"
|
|
|
|
|
value="events-collapsed"
|
|
|
|
|
class="glass-nav-item animated-nav-item"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-tooltip>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
|
|
|
|
<!-- Reports & Analytics -->
|
2025-08-31 19:56:54 +02:00
|
|
|
<v-tooltip
|
|
|
|
|
:text="miniVariant ? 'Reports & Analytics' : ''"
|
|
|
|
|
location="end"
|
|
|
|
|
:disabled="!miniVariant"
|
|
|
|
|
>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
to="/board/reports"
|
|
|
|
|
prepend-icon="mdi-chart-box"
|
|
|
|
|
:title="!miniVariant ? 'Reports & Analytics' : undefined"
|
|
|
|
|
value="reports"
|
|
|
|
|
class="glass-nav-item animated-nav-item"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-tooltip>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
|
|
|
|
<!-- Governance -->
|
2025-08-31 19:56:54 +02:00
|
|
|
<v-tooltip
|
|
|
|
|
:text="miniVariant ? 'Governance' : ''"
|
|
|
|
|
location="end"
|
|
|
|
|
:disabled="!miniVariant"
|
|
|
|
|
>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
to="/board/governance"
|
|
|
|
|
prepend-icon="mdi-gavel"
|
|
|
|
|
:title="!miniVariant ? 'Governance' : undefined"
|
|
|
|
|
value="governance"
|
|
|
|
|
class="glass-nav-item animated-nav-item"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-tooltip>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
|
|
|
|
<!-- Communications -->
|
2025-08-31 19:56:54 +02:00
|
|
|
<v-tooltip
|
|
|
|
|
:text="miniVariant ? 'Communications' : ''"
|
|
|
|
|
location="end"
|
|
|
|
|
:disabled="!miniVariant"
|
|
|
|
|
>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
to="/board/communications"
|
|
|
|
|
prepend-icon="mdi-email-newsletter"
|
|
|
|
|
:title="!miniVariant ? 'Communications' : undefined"
|
|
|
|
|
value="communications"
|
|
|
|
|
class="glass-nav-item animated-nav-item"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-tooltip>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-divider class="my-2 glass-divider" />
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
|
|
|
|
<!-- Member Section Access -->
|
2025-08-31 19:56:54 +02:00
|
|
|
<v-list-subheader v-if="!miniVariant" class="monaco-subheader">Member Portal</v-list-subheader>
|
|
|
|
|
<v-tooltip
|
|
|
|
|
:text="miniVariant ? 'Member View' : ''"
|
|
|
|
|
location="end"
|
|
|
|
|
:disabled="!miniVariant"
|
|
|
|
|
>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-list-item
|
|
|
|
|
v-bind="props"
|
|
|
|
|
to="/member/dashboard"
|
|
|
|
|
prepend-icon="mdi-account"
|
|
|
|
|
:title="!miniVariant ? 'Member View' : undefined"
|
|
|
|
|
value="member-view"
|
|
|
|
|
class="glass-nav-item animated-nav-item"
|
|
|
|
|
/>
|
|
|
|
|
</template>
|
|
|
|
|
</v-tooltip>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
</v-list>
|
|
|
|
|
|
2025-08-31 15:38:19 +02:00
|
|
|
<!-- Enhanced Profile Card -->
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template v-slot:append>
|
2025-08-31 23:19:50 +02:00
|
|
|
<div class="pa-2">
|
|
|
|
|
<v-card class="glass-profile-card overflow-visible">
|
2025-08-31 23:35:28 +02:00
|
|
|
<div class="d-flex align-center" :class="miniVariant ? 'flex-column py-3 px-2' : 'pa-3'">
|
2025-08-31 23:19:50 +02:00
|
|
|
<!-- Avatar Section -->
|
2025-08-31 18:06:50 +02:00
|
|
|
<ProfileAvatar
|
|
|
|
|
:member-id="memberData?.member_id || memberData?.Id"
|
|
|
|
|
:first-name="memberData?.first_name || user?.firstName"
|
|
|
|
|
:last-name="memberData?.last_name || user?.lastName"
|
|
|
|
|
:member-name="memberData?.FullName || user?.name"
|
2025-08-31 23:35:28 +02:00
|
|
|
:size="miniVariant ? '32' : 'small'"
|
|
|
|
|
:class="miniVariant ? '' : 'mr-3'"
|
2025-08-31 18:06:50 +02:00
|
|
|
/>
|
2025-08-31 23:19:50 +02:00
|
|
|
|
|
|
|
|
<!-- Info Section (Hidden in mini mode) -->
|
|
|
|
|
<div v-if="!miniVariant" class="flex-grow-1">
|
2025-08-31 15:38:19 +02:00
|
|
|
<div class="text-subtitle-2 font-weight-bold">{{ user?.name || 'Board Member' }}</div>
|
2025-08-31 23:19:50 +02:00
|
|
|
<div class="text-caption text-medium-emphasis">{{ user?.email?.split('@')[0] || 'board' }}</div>
|
|
|
|
|
<v-chip size="x-small" class="mt-1 glass-badge">Board</v-chip>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- Action Buttons -->
|
2025-08-31 23:35:28 +02:00
|
|
|
<div :class="miniVariant ? 'mt-2' : 'ml-auto'">
|
2025-08-31 23:19:50 +02:00
|
|
|
<v-menu location="top" offset-y>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
|
|
|
|
<v-btn
|
|
|
|
|
v-bind="props"
|
2025-08-31 23:35:28 +02:00
|
|
|
icon
|
|
|
|
|
:size="miniVariant ? 'small' : 'small'"
|
|
|
|
|
variant="text"
|
2025-08-31 23:19:50 +02:00
|
|
|
class="profile-menu-btn"
|
|
|
|
|
>
|
2025-08-31 23:35:28 +02:00
|
|
|
<v-icon>mdi-dots-vertical</v-icon>
|
2025-08-31 23:19:50 +02:00
|
|
|
</v-btn>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list density="compact" class="glass-menu" min-width="200">
|
|
|
|
|
<v-list-item @click="() => {}" class="hover-lift">
|
|
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon size="small" color="primary">mdi-account-circle</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title>My Profile</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
<v-list-item @click="() => {}" class="hover-lift">
|
|
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon size="small" color="info">mdi-cog-outline</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title>Settings</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
<v-list-item @click="() => {}" class="hover-lift">
|
|
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon size="small" color="warning">mdi-bell-outline</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title>Notifications</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
<v-divider class="my-1 glass-divider" />
|
|
|
|
|
<v-list-item @click="logout" class="hover-lift">
|
|
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon size="small" color="error">mdi-logout-variant</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title class="text-error">Sign Out</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
</v-list>
|
|
|
|
|
</v-menu>
|
2025-08-31 15:38:19 +02:00
|
|
|
</div>
|
|
|
|
|
</div>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
</v-card>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</v-navigation-drawer>
|
|
|
|
|
|
2025-08-31 19:47:38 +02:00
|
|
|
<v-app-bar elevation="0" flat class="glass-app-bar board-bar">
|
2025-08-31 18:53:21 +02:00
|
|
|
<v-btn
|
|
|
|
|
icon
|
|
|
|
|
@click="toggleDrawer"
|
|
|
|
|
class="glass-icon-btn mr-2"
|
|
|
|
|
>
|
|
|
|
|
<v-icon>{{ miniVariant ? 'mdi-menu' : 'mdi-menu-open' }}</v-icon>
|
|
|
|
|
</v-btn>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-toolbar-title class="font-weight-bold text-white">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
Board Portal
|
|
|
|
|
</v-toolbar-title>
|
|
|
|
|
|
|
|
|
|
<v-spacer />
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<!-- Quick Actions with Glass Effects -->
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<v-btn
|
|
|
|
|
icon
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-icon-btn"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
@click="toggleSearch"
|
|
|
|
|
>
|
|
|
|
|
<v-icon>mdi-magnify</v-icon>
|
|
|
|
|
</v-btn>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-btn icon class="glass-icon-btn">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<v-badge
|
|
|
|
|
:content="notifications"
|
|
|
|
|
:value="notifications > 0"
|
|
|
|
|
color="error"
|
|
|
|
|
>
|
|
|
|
|
<v-icon>mdi-bell</v-icon>
|
|
|
|
|
</v-badge>
|
|
|
|
|
</v-btn>
|
|
|
|
|
|
|
|
|
|
<!-- User Menu -->
|
|
|
|
|
<v-menu offset-y>
|
|
|
|
|
<template v-slot:activator="{ props }">
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-btn icon v-bind="props" class="glass-icon-btn">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<ProfileAvatar
|
|
|
|
|
:member-id="memberData?.member_id"
|
|
|
|
|
:member-name="user?.name"
|
|
|
|
|
:first-name="user?.firstName || memberData?.first_name"
|
|
|
|
|
:last-name="user?.lastName || memberData?.last_name"
|
|
|
|
|
size="small"
|
|
|
|
|
:lazy="false"
|
|
|
|
|
show-border
|
|
|
|
|
/>
|
|
|
|
|
</v-btn>
|
|
|
|
|
</template>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-list min-width="250" class="glass-dropdown">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<v-list-item>
|
|
|
|
|
<v-list-item-title class="font-weight-bold">
|
|
|
|
|
{{ user?.name || 'Board Member' }}
|
|
|
|
|
</v-list-item-title>
|
|
|
|
|
<v-list-item-subtitle>
|
|
|
|
|
{{ user?.email }}
|
|
|
|
|
</v-list-item-subtitle>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
|
|
|
|
|
<v-list-item>
|
|
|
|
|
<v-chip
|
|
|
|
|
size="x-small"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="monaco-chip-gradient"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
>
|
|
|
|
|
BOARD MEMBER
|
|
|
|
|
</v-chip>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-divider class="my-2 glass-divider" />
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-list-item to="/board/profile" class="glass-dropdown-item">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon>mdi-account</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title>Board Profile</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-list-item to="/member/dashboard" class="glass-dropdown-item">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon>mdi-account-switch</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title>Member Portal</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-list-item to="/board/settings" class="glass-dropdown-item">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon>mdi-cog</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title>Settings</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-divider class="my-2 glass-divider" />
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-list-item @click="handleLogout" class="glass-dropdown-item text-error">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<template v-slot:prepend>
|
|
|
|
|
<v-icon color="error">mdi-logout</v-icon>
|
|
|
|
|
</template>
|
|
|
|
|
<v-list-item-title>Logout</v-list-item-title>
|
|
|
|
|
</v-list-item>
|
|
|
|
|
</v-list>
|
|
|
|
|
</v-menu>
|
|
|
|
|
</v-app-bar>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<!-- Search Overlay with Glass Effect -->
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<v-dialog v-model="searchOpen" max-width="600" persistent>
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-card class="glass-card">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<v-card-title class="d-flex align-center">
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-icon class="mr-2 monaco-red-text">mdi-magnify</v-icon>
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
Search Members
|
|
|
|
|
<v-spacer />
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-btn icon @click="searchOpen = false" class="glass-icon-btn-dark">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<v-icon>mdi-close</v-icon>
|
|
|
|
|
</v-btn>
|
|
|
|
|
</v-card-title>
|
|
|
|
|
<v-card-text>
|
|
|
|
|
<v-text-field
|
|
|
|
|
v-model="searchQuery"
|
|
|
|
|
label="Search by name, email, or member ID"
|
|
|
|
|
prepend-inner-icon="mdi-magnify"
|
|
|
|
|
variant="outlined"
|
|
|
|
|
autofocus
|
|
|
|
|
@keyup.enter="performSearch"
|
2025-08-31 13:10:45 +02:00
|
|
|
class="glass-input"
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
/>
|
|
|
|
|
</v-card-text>
|
|
|
|
|
</v-card>
|
|
|
|
|
</v-dialog>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<v-main class="glass-main">
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
<v-container fluid class="pa-6">
|
|
|
|
|
<slot />
|
|
|
|
|
</v-container>
|
|
|
|
|
</v-main>
|
|
|
|
|
</v-app>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
|
|
import type { Member } from '~/utils/types';
|
2025-08-31 18:06:50 +02:00
|
|
|
import ProfileAvatar from '~/components/ProfileAvatar.vue';
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
|
|
|
|
|
const { user, logout } = useAuth();
|
|
|
|
|
const drawer = ref(true);
|
2025-08-31 18:53:21 +02:00
|
|
|
const miniVariant = ref(false);
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
const notifications = ref(0);
|
|
|
|
|
const pendingApplications = ref(0);
|
|
|
|
|
const searchOpen = ref(false);
|
|
|
|
|
const searchQuery = ref('');
|
|
|
|
|
|
|
|
|
|
// Fetch member data
|
|
|
|
|
const { data: sessionData } = await useFetch<{ success: boolean; member: Member | null }>('/api/auth/session', {
|
|
|
|
|
server: false
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const memberData = computed<Member | null>(() => sessionData.value?.member || null);
|
|
|
|
|
|
|
|
|
|
// Load board-specific notifications
|
|
|
|
|
onMounted(async () => {
|
|
|
|
|
try {
|
|
|
|
|
const [notificationsRes, applicationsRes] = await Promise.all([
|
|
|
|
|
$fetch('/api/board/notifications/count'),
|
|
|
|
|
$fetch('/api/board/applications/pending/count')
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
notifications.value = notificationsRes?.data?.count || 0;
|
|
|
|
|
pendingApplications.value = applicationsRes?.data?.count || 0;
|
|
|
|
|
} catch (error) {
|
|
|
|
|
console.error('Error fetching board data:', error);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
2025-08-31 18:53:21 +02:00
|
|
|
const toggleDrawer = () => {
|
2025-08-31 19:36:28 +02:00
|
|
|
miniVariant.value = !miniVariant.value;
|
2025-08-31 18:53:21 +02:00
|
|
|
};
|
|
|
|
|
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
const toggleSearch = () => {
|
|
|
|
|
searchOpen.value = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const performSearch = () => {
|
|
|
|
|
if (searchQuery.value) {
|
|
|
|
|
navigateTo(`/board/members?search=${encodeURIComponent(searchQuery.value)}`);
|
|
|
|
|
searchOpen.value = false;
|
|
|
|
|
searchQuery.value = '';
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const handleLogout = async () => {
|
|
|
|
|
await logout();
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// Responsive drawer behavior
|
|
|
|
|
const { width } = useDisplay();
|
|
|
|
|
watch(width, (newWidth) => {
|
|
|
|
|
drawer.value = newWidth >= 1024;
|
|
|
|
|
}, { immediate: true });
|
|
|
|
|
</script>
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
<style scoped lang="scss">
|
|
|
|
|
@import '~/assets/scss/main.scss';
|
|
|
|
|
|
|
|
|
|
// Glass Drawer Styles
|
|
|
|
|
.glass-drawer {
|
|
|
|
|
@include glass-effect(0.95, 30px);
|
|
|
|
|
border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
.glass-logo-section {
|
|
|
|
|
background: linear-gradient(135deg,
|
|
|
|
|
rgba(220, 38, 38, 0.05) 0%,
|
|
|
|
|
rgba(255, 255, 255, 0.8) 100%);
|
|
|
|
|
border-radius: 16px;
|
|
|
|
|
margin-bottom: 8px;
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
.float-animation {
|
|
|
|
|
animation: float 3s ease-in-out infinite;
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
@keyframes float {
|
|
|
|
|
0%, 100% {
|
|
|
|
|
transform: translateY(0);
|
|
|
|
|
}
|
|
|
|
|
50% {
|
|
|
|
|
transform: translateY(-10px);
|
|
|
|
|
}
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
// Monaco Text Colors
|
|
|
|
|
.monaco-red-text {
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
color: #dc2626 !important;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
// Glass Navigation Items
|
|
|
|
|
.glass-nav-list {
|
|
|
|
|
background: transparent !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.glass-nav-item {
|
|
|
|
|
border-radius: 12px !important;
|
|
|
|
|
margin: 4px 12px !important;
|
|
|
|
|
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background: rgba(220, 38, 38, 0.05) !important;
|
|
|
|
|
transform: translateX(2px);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.v-list-item--active {
|
|
|
|
|
background: linear-gradient(135deg,
|
|
|
|
|
rgba(220, 38, 38, 0.15) 0%,
|
|
|
|
|
rgba(220, 38, 38, 0.08) 100%) !important;
|
|
|
|
|
color: #dc2626 !important;
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
&::before {
|
|
|
|
|
content: '';
|
|
|
|
|
position: absolute;
|
|
|
|
|
left: 0;
|
|
|
|
|
top: 50%;
|
|
|
|
|
transform: translateY(-50%);
|
|
|
|
|
width: 3px;
|
|
|
|
|
height: 70%;
|
|
|
|
|
background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);
|
|
|
|
|
border-radius: 0 2px 2px 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.v-icon {
|
|
|
|
|
color: #dc2626 !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
.glass-nav-item-sub {
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
padding-left: 52px !important;
|
2025-08-31 13:10:45 +02:00
|
|
|
border-radius: 8px !important;
|
|
|
|
|
margin: 2px 12px 2px 24px !important;
|
|
|
|
|
transition: all 0.2s ease !important;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background: rgba(220, 38, 38, 0.03) !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&.v-list-item--active {
|
|
|
|
|
background: rgba(220, 38, 38, 0.08) !important;
|
|
|
|
|
color: #dc2626 !important;
|
|
|
|
|
}
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
// Monaco Subheader
|
|
|
|
|
.monaco-subheader {
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
color: #dc2626 !important;
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
font-size: 0.75rem;
|
|
|
|
|
text-transform: uppercase;
|
|
|
|
|
letter-spacing: 0.5px;
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
// Glass Divider
|
|
|
|
|
.glass-divider {
|
|
|
|
|
opacity: 0.2;
|
|
|
|
|
border-color: rgba(220, 38, 38, 0.2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Board App Bar with Gradient
|
|
|
|
|
.board-bar {
|
|
|
|
|
background: linear-gradient(135deg,
|
|
|
|
|
rgba(220, 38, 38, 0.9) 0%,
|
|
|
|
|
rgba(124, 45, 18, 0.9) 100%) !important;
|
|
|
|
|
backdrop-filter: blur(20px);
|
|
|
|
|
-webkit-backdrop-filter: blur(20px);
|
|
|
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Glass Icon Buttons
|
|
|
|
|
.glass-icon-btn {
|
|
|
|
|
background: rgba(255, 255, 255, 0.1) !important;
|
|
|
|
|
backdrop-filter: blur(10px);
|
|
|
|
|
color: white !important;
|
|
|
|
|
transition: all 0.3s ease !important;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background: rgba(255, 255, 255, 0.2) !important;
|
|
|
|
|
transform: translateY(-1px);
|
|
|
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
|
|
|
|
}
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
|
2025-08-31 13:10:45 +02:00
|
|
|
.glass-icon-btn-dark {
|
|
|
|
|
background: rgba(0, 0, 0, 0.05) !important;
|
|
|
|
|
backdrop-filter: blur(10px);
|
|
|
|
|
color: #71717a !important;
|
|
|
|
|
transition: all 0.3s ease !important;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background: rgba(0, 0, 0, 0.1) !important;
|
|
|
|
|
transform: translateY(-1px);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Glass Badge
|
|
|
|
|
.glass-badge {
|
|
|
|
|
:deep(.v-badge__badge) {
|
|
|
|
|
background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%) !important;
|
|
|
|
|
box-shadow: 0 2px 8px rgba(239, 68, 68, 0.3);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Monaco Chip
|
|
|
|
|
.monaco-chip-gradient {
|
|
|
|
|
background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%) !important;
|
|
|
|
|
color: white !important;
|
|
|
|
|
border: none;
|
|
|
|
|
box-shadow: 0 2px 8px rgba(220, 38, 38, 0.25);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Glass Dropdown
|
|
|
|
|
.glass-dropdown {
|
|
|
|
|
@include glass-effect(0.95, 20px);
|
|
|
|
|
border-radius: 12px !important;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.glass-dropdown-item {
|
|
|
|
|
transition: all 0.2s ease !important;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
|
background: rgba(220, 38, 38, 0.05) !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Glass Input
|
|
|
|
|
.glass-input {
|
|
|
|
|
:deep(.v-field) {
|
|
|
|
|
background: rgba(255, 255, 255, 0.5) !important;
|
|
|
|
|
backdrop-filter: blur(10px);
|
|
|
|
|
border: 1px solid rgba(220, 38, 38, 0.2);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Glass Main Background
|
|
|
|
|
.glass-main {
|
|
|
|
|
background: linear-gradient(180deg,
|
|
|
|
|
rgba(250, 250, 250, 0.9) 0%,
|
|
|
|
|
rgba(245, 245, 245, 0.9) 100%);
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
min-height: 100vh;
|
2025-08-31 13:10:45 +02:00
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
&::before {
|
|
|
|
|
content: '';
|
|
|
|
|
position: fixed;
|
|
|
|
|
top: 0;
|
|
|
|
|
left: 0;
|
|
|
|
|
right: 0;
|
|
|
|
|
bottom: 0;
|
|
|
|
|
background-image:
|
|
|
|
|
radial-gradient(circle at 20% 50%, rgba(220, 38, 38, 0.03) 0%, transparent 50%),
|
|
|
|
|
radial-gradient(circle at 80% 80%, rgba(220, 38, 38, 0.03) 0%, transparent 50%),
|
|
|
|
|
radial-gradient(circle at 40% 20%, rgba(220, 38, 38, 0.03) 0%, transparent 50%);
|
|
|
|
|
pointer-events: none;
|
|
|
|
|
z-index: 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Responsive adjustments
|
|
|
|
|
@media (max-width: 1024px) {
|
|
|
|
|
.glass-nav-item {
|
|
|
|
|
margin: 2px 8px !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.glass-nav-item-sub {
|
|
|
|
|
margin: 2px 8px 2px 16px !important;
|
|
|
|
|
}
|
feat: Reorganize platform into member, board, and admin sections
Major platform reorganization implementing role-based portal sections:
## Infrastructure Changes
- Created role-based middleware for member, board, and admin access
- Updated main dashboard router to redirect based on highest privilege
- Implemented access hierarchy: Admin > Board > Member
## New Layouts
- Member layout: Simplified navigation for regular members
- Board layout: Enhanced tools for board member management
- Admin layout: Full system administration capabilities
## Member Portal (/member/*)
- Dashboard: Profile overview, events, payments, activity tracking
- Events: Browse, register, and manage event participation
- Profile: Complete personal and professional information management
- Resources: Access to documents, guides, FAQs, and quick links
## Board Portal (/board/*)
- Dashboard: Statistics, dues management, board-specific tools
- Members: Comprehensive member management with filtering
## Admin Portal (/admin/*)
- Dashboard: System overview and administrative controls (existing)
## Design Implementation
- Monaco red (#dc2626) as primary accent color
- Modern card-based layouts with consistent spacing
- Responsive design for all screen sizes
- Glass morphism effects for enhanced visual appeal
This reorganization provides clear separation of concerns based on user privileges while maintaining a cohesive user experience across all sections.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-30 22:00:59 +02:00
|
|
|
}
|
|
|
|
|
</style>
|