@extends('layouts.admin') @section('title', $user->name . ' - ' . ($user->club->name ?? config('app.name'))) @section('header')

Member Management

{{ $user->name }}

@if(auth()->user()->role === 'club_manager' || auth()->user()->role === 'admin')
@endif
@csrf @method('PUT')
@if($user->photo_path) @endif
@if($user->photo_url) {{ $user->name }} @else
@endif
@error('photo')

{{ $message }}

@enderror
@endsection @section('content')
@csrf @method('PUT')
@if(auth()->user()->role === 'admin')
@error('club_id')

{{ $message }}

@enderror
@else @endif
@error('name')

{{ $message }}

@enderror
@error('date_of_birth')

{{ $message }}

@enderror
@error('gender')

{{ $message }}

@enderror
@error('reference_number')

{{ $message }}

@enderror
@if(auth()->user()->club?->member_reference_description_2)
@error('reference_number_2')

{{ $message }}

@enderror
@endif
@error('joined_at')

{{ $message }}

@enderror
@error('renewal_date')

{{ $message }}

@enderror
@if($memberGroups->count() > 0)
@foreach($memberGroups as $group)
id, old('member_groups'))) || $user->memberGroups->contains($group->id) ? 'checked' : '' }} >
@endforeach
@error('member_groups')

{{ $message }}

@enderror
@endif @if($ranks->count() > 0)
@error('rank_id')

{{ $message }}

@enderror
no_photo_permission) ? 'checked' : '' }} >

Member has not granted permission for their photo to be used in club publicity.

@endif

Contact and Address

@error('email')

{{ $message }}

@enderror
@error('address_1')

{{ $message }}

@enderror
@error('address_2')

{{ $message }}

@enderror
@error('town_city')

{{ $message }}

@enderror
@error('county')

{{ $message }}

@enderror
@error('postcode')

{{ $message }}

@enderror
@error('telephone')

{{ $message }}

@enderror

Emergency & Medical

@error('parent_guardian_name')

{{ $message }}

@enderror
@error('emergency_contact_name')

{{ $message }}

@enderror
@error('emergency_contact_telephone')

{{ $message }}

@enderror
@error('medical_notes')

{{ $message }}

@enderror
@error('role')

{{ $message }}

@enderror

Determines the basic permissions for this user.

@if(auth()->user()->role === 'admin' || (auth()->user()->role === 'club_manager' && auth()->user()->is_club_admin))
is_club_admin) ? 'checked' : '' }} >

Grant this user full financial and administrative access to the club.

@endif
Cancel

Grading History

@if($gradings->count() > 0)
@foreach($gradings as $grading) @endforeach
Rank Date Status Actions
@if($grading->rank->color || $grading->rank->css) @endif {{ $grading->rank->name }}
@csrf @method('PATCH')
{{ $grading->graded_at->format('M d, Y') }}
@if($loop->first) Current @endif
@csrf @method('DELETE')
@else

No gradings found

Gradings will appear here once added.

@endif

Add New Grading

@csrf
@error('rank_id')

{{ $message }}

@enderror
@error('graded_at')

{{ $message }}

@enderror

Add New Note

@csrf
@error('content')

{{ $message }}

@enderror

Note Log

@if($user->memberNotes->count() > 0)
    @foreach($user->memberNotes as $note)
  • @if(!$loop->last) @endif
    @if($note->author->photo_url) @else
    {{ substr($note->author->name, 0, 1) }}
    @endif
    {{ $note->author->name }} {{ $note->created_at->format('M d, Y H:i') }} @if(session('new_note_id') == $note->id) NEWLY ADDED @endif
    @if(auth()->id() === $note->author_id || auth()->user()->role === 'admin')
    @csrf @method('DELETE')
    @endif
    {{ $note->content }}
    @csrf @method('PATCH')
    @if($note->updated_at > $note->created_at)
    Edited {{ $note->updated_at->format('M d, Y H:i') }}
    @endif
  • @endforeach
@else

No notes yet

Get started by adding a note about this member.

@endif
@if(auth()->user()->role === 'club_manager' || auth()->user()->role === 'admin')

Account Management

Destructive actions and status management for this member profile.

@if($user->is_active) @else
@csrf @method('PATCH')
@endif
@endif @if($ranks->count() > 0) @endif @endsection