@extends('layouts.app') @section('title', 'Utilisateurs - ' . $owner->contact->display_name()) @section('content')
Gérer les utilisateurs ayant accès au propriétaire {{ $owner->contact->display_name() }}
Administrateur : gestion complète du propriétaire et de ses salles
Modérateur : gestion des réservations et des accès lecteurs
Lecteur : accès en lecture seule aux salles privées
| Nom | Rôle | Actions | |
|---|---|---|---|
| {{ $user->name }} @if($user->id === auth()->id()) (vous) @endif | {{ $user->email }} | @php $badgeColor = match($userRole) { \App\Enums\OwnerUserRoles::ADMIN => 'bg-red-100 text-red-800', \App\Enums\OwnerUserRoles::MODERATOR => 'bg-yellow-100 text-yellow-800', \App\Enums\OwnerUserRoles::VIEWER => 'bg-blue-100 text-blue-800', default => 'bg-gray-100 text-gray-800', }; @endphp {{ $userRole?->label() ?? $user->pivot->role }} | @if($canRemove) @else - @endif |
| Aucun utilisateur n'a d'accès à ce propriétaire. | |||