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