Fix access control in Admin Index and hide Admin link in navbar
This commit is contained in:
parent
59c3cc6ce1
commit
9350fb4b97
@ -11,7 +11,7 @@ class Index extends Component
|
||||
public $users = [];
|
||||
public function mount()
|
||||
{
|
||||
if (!isInstanceAdmin()) {
|
||||
if (auth()->user()->id !== 0) {
|
||||
return redirect()->route('dashboard');
|
||||
}
|
||||
$this->users = User::whereHas('teams', function ($query) {
|
||||
|
@ -142,7 +142,7 @@
|
||||
|
||||
</ul>
|
||||
</details>
|
||||
@if (isCloud() && isInstanceAdmin())
|
||||
{{-- @if (isCloud() && isInstanceAdmin())
|
||||
<li title="Admin">
|
||||
<a class="hover:bg-transparent" href="/admin">
|
||||
<svg class="text-pink-600 icon" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
|
||||
@ -151,7 +151,7 @@
|
||||
</svg>
|
||||
</a>
|
||||
</li>
|
||||
@endif
|
||||
@endif --}}
|
||||
<div class="flex-1"></div>
|
||||
@if (isInstanceAdmin() && !isCloud())
|
||||
@persist('upgrade')
|
||||
|
Loading…
x
Reference in New Issue
Block a user