@extends('admin.layout.master') @section('title','ROLE MAPPING MANAGEMENT') @section ('content')

{{lt('obs.role')}} {{lt('obs.mapping')}} {{lt('obs.create')}}

@if(!$actionSteps)

@endif
@php $dataObj = []; @endphp @forelse($steps as $key=> $step) @php if($actionSteps && $acStp = $actionSteps->where('step_id', $step->id)->first()) { $arr = $acStp->toArray(); unset($arr['mappings']); $arr['admins'] = $acStp['mappings']->pluck('admin_id')->toArray(); $arr['role_id'] = $acStp['mappings']->first()->role_id; $dataObj[] = $arr; $admins = $roles->where('id', $arr['role_id'])->first()->admins; } else { $dataObj[] = [ 'id'=> null, 'action_id'=> request()->action_id??$actions->first()?->id, 'step_id'=> '', 'order_sl'=> '', 'is_required'=> 0, 'edit_type'=> 0, 'is_final'=> 0, 'forward_to'=> '', 'amount_from'=> '', 'amount_to'=> '', 'role_id'=> $roles->first()->id, 'store_id'=> current_store(), 'admins'=> [], ]; $admins = $roles->first()->admins; } @endphp @empty @endforelse
{{lt('obs.sl')}} {{lt('obs.step')}} {{lt('obs.step')}} {{lt('obs.serial')}} {{lt('obs.role')}} Warehouse {{lt('obs.users')}} {{lt('obs.is_required')}} {{lt('obs.amount_range')}} {{lt('obs.is_final')}} {{lt('obs.forward_to')}} {{lt('obs.block_edit_after_approve')}}
{{$key+1}}
@endsection @section('script') @stop