check permission before showing notifications
This commit is contained in:
parent
1677a930ac
commit
0d3f34ae8f
@ -35,6 +35,7 @@ class Header
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($user->can('read-common-notifications')) {
|
||||||
$unreads = $user->unreadNotifications;
|
$unreads = $user->unreadNotifications;
|
||||||
|
|
||||||
foreach ($unreads as $unread) {
|
foreach ($unreads as $unread) {
|
||||||
@ -51,6 +52,7 @@ class Header
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($user->can('read-install-updates')) {
|
if ($user->can('read-install-updates')) {
|
||||||
$updates = count(Versions::getUpdates());
|
$updates = count(Versions::getUpdates());
|
||||||
|
@ -141,6 +141,7 @@
|
|||||||
|
|
||||||
@stack('navbar_notifications')
|
@stack('navbar_notifications')
|
||||||
|
|
||||||
|
@can('read-common-notifications')
|
||||||
<li class="nav-item dropdown">
|
<li class="nav-item dropdown">
|
||||||
<a class="nav-link" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
<a class="nav-link" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||||
<span>
|
<span>
|
||||||
@ -159,6 +160,7 @@
|
|||||||
@endif
|
@endif
|
||||||
|
|
||||||
<div class="list-group list-group-flush">
|
<div class="list-group list-group-flush">
|
||||||
|
@can('read-purchases-bills')
|
||||||
@if (count($bills))
|
@if (count($bills))
|
||||||
<a href="{{ route('users.read.bills', $user->id) }}" class="list-group-item list-group-item-action">
|
<a href="{{ route('users.read.bills', $user->id) }}" class="list-group-item list-group-item-action">
|
||||||
<div class="row align-items-center">
|
<div class="row align-items-center">
|
||||||
@ -173,7 +175,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
@endif
|
@endif
|
||||||
|
@endcan
|
||||||
|
|
||||||
|
@can('read-sales-invoices')
|
||||||
@if (count($invoices))
|
@if (count($invoices))
|
||||||
<a href="{{ route('users.read.invoices', $user->id) }}" class="list-group-item list-group-item-action">
|
<a href="{{ route('users.read.invoices', $user->id) }}" class="list-group-item list-group-item-action">
|
||||||
<div class="row align-items-center">
|
<div class="row align-items-center">
|
||||||
@ -188,6 +192,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
@endif
|
@endif
|
||||||
|
@endcan
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@if ($notifications)
|
@if ($notifications)
|
||||||
@ -197,6 +202,7 @@
|
|||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
|
||||||
@stack('navbar_updates')
|
@stack('navbar_updates')
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user