@extends('admin.layouts.app') @section('title','Users & Roles') @section('page-title','Users, Roles & Privileges') @section('page-subtitle','Assign roles with active periods, conference scope, and page access overrides') @section('users-active','active') @push('styles') @endpush @section('content') @include('admin.partials.users-roles-nav') @if(session('success'))
| Name | ||
|---|---|---|
| {{ $user->name }} @if($user->membership_number) {{ $user->membership_number }} @endif | {{ $user->email }} | Manage |
| No users found. | ||
{{ $selectedUser->email }} ยท {{ ucfirst($selectedUser->status) }}
No roles assigned yet.
@elseCheck the admin pages and actions this user may access. Overrides apply on top of role permissions. Unchecked items rely on the user's assigned roles only.
| Scope | Permission | Conference | Period | Status | |
|---|---|---|---|---|---|
| {{ $override->scopePermission?->scope?->display_name }} | {{ ucfirst($override->scopePermission?->permission ?? '') }} | {{ $override->conference?->conference_year ?? 'Global' }} | {{ $override->active_from?->format('M d, Y H:i') ?? 'Now' }} โ {{ $override->expires_at?->format('M d, Y H:i') ?? 'No expiry' }} | {{ ucfirst($status) }} |
Search for a user on the left, then click Manage to assign roles or set page access.