diff --git a/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php b/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php index ba964fc2..9eaad997 100644 --- a/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php +++ b/Modules/Helpdesk/Resources/views/components/layouts/app.blade.php @@ -398,23 +398,21 @@ @if($helpdeskEnabled || $documentationEnabled)
- @if(Route::has('helpdesk.index')) - - - - {{ __('Support') }} - - - @else - - @endif + + +
+ @if(Route::has('helpdesk.index')) + + + {{ __('Dashboard') }} + + @endif -
@if(Route::has('helpdesk.tickets.index')) @@ -422,6 +420,13 @@ @endif + @if(Route::has('helpdesk.tickets.create')) + + + {{ __('Raise Ticket') }} + + @endif + @if($helpdeskKanbanRoute) @@ -460,7 +465,6 @@
@endif -
@endif - - - - -
- {{ __('Warehouse Management System') }} - - - MPBA - + @include("layouts.partials.topbar")
{{ $slot }} diff --git a/Modules/Helpdesk/Resources/views/index.blade.php b/Modules/Helpdesk/Resources/views/index.blade.php index 85d49a16..c4d7263a 100644 --- a/Modules/Helpdesk/Resources/views/index.blade.php +++ b/Modules/Helpdesk/Resources/views/index.blade.php @@ -147,7 +147,7 @@
- New Ticket + + New Ticket diff --git a/Modules/Helpdesk/Resources/views/layouts/app/sidebar.blade.php b/Modules/Helpdesk/Resources/views/layouts/app/sidebar.blade.php index 263de754..d67a712e 100644 --- a/Modules/Helpdesk/Resources/views/layouts/app/sidebar.blade.php +++ b/Modules/Helpdesk/Resources/views/layouts/app/sidebar.blade.php @@ -398,23 +398,21 @@ @if($helpdeskEnabled || $documentationEnabled)
- @if(Route::has('helpdesk.index')) - - - - {{ __('Support') }} - - - @else - - @endif + + +
+ @if(Route::has('helpdesk.index')) + + + {{ __('Dashboard') }} + + @endif -
@if(Route::has('helpdesk.tickets.index')) @@ -422,6 +420,13 @@ @endif + @if(Route::has('helpdesk.tickets.create')) + + + {{ __('Raise Ticket') }} + + @endif + @if($helpdeskKanbanRoute) @@ -460,7 +465,6 @@
@endif -
@endif - - - - -
- {{ __('Warehouse Management System') }} - - - MPBA - + @include("layouts.partials.topbar")
{{ $slot }} diff --git a/Modules/Helpdesk/Resources/views/layouts/partials/topbar.blade.php b/Modules/Helpdesk/Resources/views/layouts/partials/topbar.blade.php new file mode 100644 index 00000000..5bdd7bdc --- /dev/null +++ b/Modules/Helpdesk/Resources/views/layouts/partials/topbar.blade.php @@ -0,0 +1,106 @@ +@php + $user = auth()->user(); + $dashboardRoute = Route::has('platform.dashboard') && method_exists($user, 'isMpbaPlatformAdmin') && $user?->isMpbaPlatformAdmin() + ? 'platform.dashboard' + : (Route::has('dashboard') ? 'dashboard' : null); +@endphp + + diff --git a/Modules/Helpdesk/Resources/views/livewire/kanban-board.blade.php b/Modules/Helpdesk/Resources/views/livewire/kanban-board.blade.php index 34121b01..acef2684 100644 --- a/Modules/Helpdesk/Resources/views/livewire/kanban-board.blade.php +++ b/Modules/Helpdesk/Resources/views/livewire/kanban-board.blade.php @@ -212,7 +212,7 @@
diff --git a/Modules/Helpdesk/changelog.yaml b/Modules/Helpdesk/changelog.yaml index a81609fa..8ead24dc 100644 --- a/Modules/Helpdesk/changelog.yaml +++ b/Modules/Helpdesk/changelog.yaml @@ -371,12 +371,3 @@ versions: - Reworked Kanban drag/drop refresh to move the card in the browser immediately, update visible column counts, and then force a Livewire refresh after the database move completes. - Added a browser reload fallback for Kanban moves if Livewire does not expose a refresh method after drag/drop. - Kept module.json version in sync with changelog.yaml. - -- version: 1.9.24 - date: 2026-06-17 - changed: - - 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/Modules/Helpdesk/module.json b/Modules/Helpdesk/module.json index e1a97b1a..e483c90c 100644 --- a/Modules/Helpdesk/module.json +++ b/Modules/Helpdesk/module.json @@ -22,5 +22,5 @@ "Modules\\Helpdesk\\Providers\\HelpdeskServiceProvider" ], "files": [], - "version": "1.9.24" + "version": "1.9.23" } diff --git a/resources/views/components/layouts/app.blade.php b/resources/views/components/layouts/app.blade.php index 072220cd..eb2dd97e 100644 --- a/resources/views/components/layouts/app.blade.php +++ b/resources/views/components/layouts/app.blade.php @@ -458,7 +458,6 @@
@endif -
@endif - - - - - - {{ __('Warehouse Management System') }} - - - MPBA - + @include("layouts.partials.topbar")
{{ $slot }} diff --git a/resources/views/layouts/app/sidebar.blade.php b/resources/views/layouts/app/sidebar.blade.php index 39080fc8..335b635f 100644 --- a/resources/views/layouts/app/sidebar.blade.php +++ b/resources/views/layouts/app/sidebar.blade.php @@ -458,7 +458,6 @@
@endif -
@endif - - - - - - {{ __('Warehouse Management System') }} - - - MPBA - + @include("layouts.partials.topbar")
{{ $slot }} diff --git a/resources/views/layouts/partials/topbar.blade.php b/resources/views/layouts/partials/topbar.blade.php new file mode 100644 index 00000000..5bdd7bdc --- /dev/null +++ b/resources/views/layouts/partials/topbar.blade.php @@ -0,0 +1,106 @@ +@php + $user = auth()->user(); + $dashboardRoute = Route::has('platform.dashboard') && method_exists($user, 'isMpbaPlatformAdmin') && $user?->isMpbaPlatformAdmin() + ? 'platform.dashboard' + : (Route::has('dashboard') ? 'dashboard' : null); +@endphp + +