lecturer lib added

This commit is contained in:
Benjamin Takats
2022-12-05 20:49:00 +01:00
parent 646dd58826
commit f433065d92
8 changed files with 32 additions and 12 deletions

View File

@@ -17,9 +17,16 @@ class Library extends Component
public function render()
{
$shouldBePublic = request()
->route()
->getName() !== 'library.lecturer';
if (!$shouldBePublic && !auth()->user()->is_lecturer) {
abort(403);
}
return view('livewire.frontend.library', [
'libraries' => \App\Models\Library::query()
->where('is_public', true)
->where('is_public', $shouldBePublic)
->get()
->prepend(\App\Models\Library::make([
'name' => 'Alle',