@extends('admin.admin_master') @section('admin')

Add Transitions to Workflow: {{ $workflow->name }}

@if(session('message'))
{{ session('message') }}
@endif
@csrf
@error('role_ids')
{{ $message }}
@enderror
@error('user_ids')
{{ $message }}
@enderror
Previous
Current Transitions
    @foreach($transitions as $transition)
  • {{ $transition->name }}: {{ $transition->fromStep->name ?? '-' }} → {{ $transition->toStep->name ?? '-' }}
    @php $assignedUsers = collect($transition->user_ids ?? [])->map(function($id) use ($users) { $user = $users->firstWhere('id', $id); return $user ? ($user->name ?? ($user->first_name . ' ' . $user->last_name)) : null; })->filter()->toArray(); $assignedRoles = collect($transition->role_ids ?? [])->map(function($id) use ($roles) { $role = $roles->firstWhere('id', $id); return $role ? $role->name : null; })->filter()->toArray(); @endphp @if(count($assignedUsers)) Users: {{ implode(', ', $assignedUsers) }} @endif @if(count($assignedRoles)) Roles: {{ implode(', ', $assignedRoles) }} @endif @if(!count($assignedUsers) && !count($assignedRoles)) No assignment @endif
  • @endforeach
@endsection