@extends('admin.layout') @php $editing = $user->exists; $currentRole = old('role', $user->role?->value ?? 'member'); $scopeRows = $user->moderatorScopes; $oldScopes = old('scopes', []); $sectionLabels = [ 'users' => 'Üye onayları', 'communities' => 'Topluluklar', 'events' => 'Etkinlikler', 'wall' => 'Duvar yönetimi', 'volleyball' => 'Spor / maç yönetimi', 'balance' => 'Bakiye talepleri', 'shop' => 'Mağaza', 'partner_places' => 'Anlaşmalı yerler', 'conversations' => 'Sohbetler', 'reports' => 'Mesaj raporları', ]; $volleyballFlags = [ ['can_view', 'Görüntüle'], ['can_create', 'Maç oluştur'], ['can_edit', 'Maç düzenle'], ['can_delete', 'Maç sil / iptal'], ['can_approve_join', 'Katılım onayla'], ['can_assign_team', 'Takım / kadro'], ['can_manage_scores', 'Skor yönet'], ['can_manage_media', 'Medya yönet'], ]; $eventFlags = [ ['can_view', 'Görüntüle'], ['can_create', 'Oluştur'], ['can_edit', 'Düzenle'], ['can_publish', 'Yayınla'], ['can_delete', 'Sil'], ['can_manage_media', 'Medya'], ]; @endphp @section('title', $editing ? 'Kullanıcı Düzenle' : 'Yeni Kullanıcı') @section('content')

{{ $editing ? 'Kullanıcı Düzenle' : 'Yeni Kullanıcı' }}

Global yönetici tüm paneli görür. Moderatör yalnızca seçilen uygulama ve bölümleri görür.
Listeye Dön
@csrf @if($editing) @method('PUT') @endif
@if($editing && $user->isOwner()) @else @php $approval = old('approval_status', $user->approval_status ?? 'approved'); @endphp @endif
@php $applicationRows = \App\Support\RegistrationAnswers::present($user->registration_answers); @endphp @if($editing && count($applicationRows))

Üyelik başvuru formu

Mobil kayıt sırasında doldurulan bilgiler (yalnızca yönetim görünümü).
@foreach($applicationRows as $row)
{{ $row['label'] }}
{{ $row['value'] }}
@endforeach
@endif

Rol

@if($editing && $user->isOwner()) Sahip @elseif($editing && $user->role?->value === 'admin' && !auth()->user()->isOwner()) Yönetici (global) Yönetici rolünü yalnızca sahip değiştirebilir. @else @if(auth()->user()->isOwner()) @endif @endif
İptal
@endsection