@extends('layouts.app') @section('title', 'Propriétaires') @section('content')
Liste des propriétaires de salles
| Nom | Salles | Admins et Modérateur·ice·s | Actions |
|---|---|---|---|
|
@if($owner->rooms->count() > 0)
@foreach($owner->rooms as $room)
{{ $room->name }}
@endforeach
@else
Aucune salle
@endif
|
@if($otherAdminsAndMods->count() > 0)
@foreach($otherAdminsAndMods as $adminMod)
@php
$role = \App\Enums\OwnerUserRoles::tryFrom($adminMod->pivot->role);
$badgeColor = match($role) {
\App\Enums\OwnerUserRoles::ADMIN => 'bg-red-100 text-red-700',
\App\Enums\OwnerUserRoles::MODERATOR => 'bg-yellow-100 text-yellow-700',
default => 'bg-gray-100 text-gray-700',
};
@endphp
{{ $adminMod->name }} ({{ $role?->label() }})
@endforeach
@else
Vous seul·e
@endif
|
@can('manageUsers', $owner)
Utilisateurs
@endcan
@can('update', $owner)
Modifier
@endcan
@can('delete', $owner)
@endcan
|
|
| Aucun propriétaire trouvé | |||