From 94c36733adfcb538bc335f2513e8f8e44e2de940 Mon Sep 17 00:00:00 2001 From: Mark Gregory Date: Wed, 17 Jun 2026 15:23:59 +0100 Subject: [PATCH] meni structure changes --- .../views/components/layouts/app.blade.php | 73 ++++++++++++++++--- .../Helpdesk/Resources/views/index.blade.php | 2 +- .../views/layouts/app/sidebar.blade.php | 73 ++++++++++++++++--- .../views/livewire/kanban-board.blade.php | 2 +- .../views/livewire/settings-manager.blade.php | 2 +- .../views/livewire/ticket-index.blade.php | 2 +- Modules/Helpdesk/changelog.yaml | 6 +- .../views/components/layouts/app.blade.php | 73 ++++++++++++++++--- resources/views/layouts/app/sidebar.blade.php | 73 ++++++++++++++++--- 9 files changed, 252 insertions(+), 54 deletions(-) diff --git a/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php b/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php index d74cd0d6..ba964fc2 100644 --- a/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php +++ b/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php @@ -397,21 +397,70 @@ @endphp @if($helpdeskEnabled || $documentationEnabled) - @if(Route::has('helpdesk.index')) - - - {{ __('Support') }} - - @endif +
+ @if(Route::has('helpdesk.index')) + + + + {{ __('Support') }} + + + @else + + @endif - @if($documentationRoute) - - - {{ __('Documentation') }} - - @endif +
+ @if(Route::has('helpdesk.tickets.index')) + + + {{ __('Tickets') }} + + @endif + + @if($helpdeskKanbanRoute) + + + {{ __('Kanban') }} + + @endif + + @if($helpdeskGitRoute) + + + {{ __('Git Tracking') }} + + @endif + + @if($helpdeskWorkflowRoute) + + + {{ __('Workflow Emails') }} + + @endif + + @if($documentationRoute) + + + {{ __('Documentation') }} + + @endif + + @if($helpdeskSettingsRoute) + + + {{ __('Settings') }} + + @endif +
+
@endif +
+ @endif - @if($documentationRoute) - - - {{ __('Documentation') }} - - @endif +
+ @if(Route::has('helpdesk.tickets.index')) + + + {{ __('Tickets') }} + + @endif + + @if($helpdeskKanbanRoute) + + + {{ __('Kanban') }} + + @endif + + @if($helpdeskGitRoute) + + + {{ __('Git Tracking') }} + + @endif + + @if($helpdeskWorkflowRoute) + + + {{ __('Workflow Emails') }} + + @endif + + @if($documentationRoute) + + + {{ __('Documentation') }} + + @endif + + @if($helpdeskSettingsRoute) + + + {{ __('Settings') }} + + @endif +
+
@endif +
diff --git a/Modules/Helpdesk/changelog.yaml b/Modules/Helpdesk/changelog.yaml index 34ce19bf..a81609fa 100644 --- a/Modules/Helpdesk/changelog.yaml +++ b/Modules/Helpdesk/changelog.yaml @@ -375,6 +375,8 @@ versions: - version: 1.9.24 date: 2026-06-17 changed: - - Moved the original account dropdown from the sidebar footer to the desktop top bar while preserving the existing sidebar navigation, FontAwesome icons, collapse behaviour, and mobile menu. - - Kept the full Settings and Log out account menu behaviour in the new top-right position. + - Reworked the Support sidebar heading so it links directly to the Helpdesk dashboard while keeping child support links properly spaced. + - Removed the Helpdesk Dashboard and Raise Ticket child menu entries from the Support sidebar flow. + - Restored the Helpdesk Settings entry under Support. + - Removed the duplicated plus character from New Ticket buttons across Helpdesk screens. - Kept module.json version in sync with changelog.yaml. diff --git a/resources/views/components/layouts/app.blade.php b/resources/views/components/layouts/app.blade.php index ecc2e087..072220cd 100644 --- a/resources/views/components/layouts/app.blade.php +++ b/resources/views/components/layouts/app.blade.php @@ -395,21 +395,70 @@ @endphp @if($helpdeskEnabled || $documentationEnabled) - @if(Route::has('helpdesk.index')) - - - {{ __('Support') }} - - @endif +
+ @if(Route::has('helpdesk.index')) + + + + {{ __('Support') }} + + + @else + + @endif - @if($documentationRoute) - - - {{ __('Documentation') }} - - @endif +
+ @if(Route::has('helpdesk.tickets.index')) + + + {{ __('Tickets') }} + + @endif + + @if($helpdeskKanbanRoute) + + + {{ __('Kanban') }} + + @endif + + @if($helpdeskGitRoute) + + + {{ __('Git Tracking') }} + + @endif + + @if($helpdeskWorkflowRoute) + + + {{ __('Workflow Emails') }} + + @endif + + @if($documentationRoute) + + + {{ __('Documentation') }} + + @endif + + @if($helpdeskSettingsRoute) + + + {{ __('Settings') }} + + @endif +
+
@endif +
+ @endif - @if($documentationRoute) - - - {{ __('Documentation') }} - - @endif +
+ @if(Route::has('helpdesk.tickets.index')) + + + {{ __('Tickets') }} + + @endif + + @if($helpdeskKanbanRoute) + + + {{ __('Kanban') }} + + @endif + + @if($helpdeskGitRoute) + + + {{ __('Git Tracking') }} + + @endif + + @if($helpdeskWorkflowRoute) + + + {{ __('Workflow Emails') }} + + @endif + + @if($documentationRoute) + + + {{ __('Documentation') }} + + @endif + + @if($helpdeskSettingsRoute) + + + {{ __('Settings') }} + + @endif +
+
@endif +