@extends('layouts.app') @section('content')
Create New Ticket

@can('create tickets')
@csrf @php // ✅ Controller se $isAdmin pass kiya hai (recommended) // Agar kisi reason se pass nahi hua to fallback: $isAdmin = $isAdmin ?? auth()->user()->hasAnyRole(['admin','super admin','super-admin','super_admin']); @endphp
@error('mosque_id')
{{ $message }}
@enderror
{{-- ✅ Raised By: only Admin can choose; others see read-only --}} {{--
@if($isAdmin) Leave empty to use current user ({{ auth()->user()->name }}) @else Auto (current user) @endif @error('raised_by')
{{ $message }}
@enderror
--}}
{{-- Hidden field: sirf login user ka ID --}} {{-- Readonly field: sirf login user ka naam --}} Auto (current logged-in user) @error('raised_by')
{{ $message }}
@enderror
@error('urgency')
{{ $message }}
@enderror SLA will be calculated based on urgency
@error('category')
{{ $message }}
@enderror
{{-- ✅ Status: only Admin can choose; others forced OPEN --}}
@if($isAdmin) @else @endif @error('status')
{{ $message }}
@enderror
@error('sla_due')
{{ $message }}
@enderror
@error('checklist_item_id')
{{ $message }}
@enderror
{{-- ✅ Assign To: only Admin can choose; others read-only blank --}}
@error('assigned_to')
{{ $message }}
@enderror
@error('message')
{{ $message }}
@enderror Maximum 1000 characters
0 / 1000 characters
@error('resolution_note')
{{ $message }}
@enderror
Cancel
@else
You don't have permission to create tickets.
@endcan
@endsection @push('script') @endpush