diff --git a/resources/views/header.blade.php b/resources/views/header.blade.php index 7867013d2d4d..c9047f93d800 100644 --- a/resources/views/header.blade.php +++ b/resources/views/header.blade.php @@ -419,11 +419,11 @@ 'expenses', 'vendors', ] as $option) - @if (in_array($option, ['dashboard', 'settings']) - || Auth::user()->can('view', substr($option, 0, -1)) - || Auth::user()->can('create', substr($option, 0, -1))) - @include('partials.navigation_option') - @endif + @if(!Auth::user()->account->isModuleEnabled(substr($option, 0, -1))) + {{ '' }} + @else + @include('partials.navigation_option') + @endif @endforeach @if ( ! Utils::isNinjaProd()) @foreach (Module::collections() as $module) diff --git a/resources/views/partials/navigation_option.blade.php b/resources/views/partials/navigation_option.blade.php index ca1d13d6aee3..0f40339a275c 100644 --- a/resources/views/partials/navigation_option.blade.php +++ b/resources/views/partials/navigation_option.blade.php @@ -10,6 +10,8 @@ href="{{ url('/reports/calendar') }}"> + @elseif ($option == 'dashboard') + @elseif (Auth::user()->can('create', $option) || Auth::user()->can('create', substr($option, 0, -1)))