@php // $parentRefid = $record->id; // dd($expandedRecords); // dd($parent); @endphp @foreach ($tableData['tableFields'] as $field) @if($field['scriptid'] == 'title') @else @endif @endforeach @foreach($expandedRecords[$record->refid] as $record) @php $fields = is_array($record->fields) ? $record->fields : json_decode($record->fields, true); $fields = is_array($fields) ? $fields : []; $record->setRawAttributes(array_merge($record->getAttributes(), $fields)); @endphp @include('tenant.record.partials.tablefields') @if(!$record->is_parent) @isset($expandedAssignees[$record->refid]) @include('tenant.record.partials.nested-records', ['expandedRecords' => $expandedAssignees, 'tableData' => $assigneeTableData, 'recordType' => $assigneeRecordType, 'parent' => $record, 'level' => 1, 'expandfield' => 'projecttask', 'showType' => 'expandedAssignees']) @endisset @endif @isset($expandedSubtasks[$record->refid]) @include('tenant.record.partials.nested-subtasks', ['expandedSubtasks' => $expandedSubtasks, 'tableData' => $tableData, 'recordType' => $subtaskRecordType, 'parent' => $record, 'level' => 1]) @endisset @isset($expandedRecords[$record->refid]) @include('tenant.record.partials.nested-records', ['expandedRecords' => $expandedRecords, 'tableData' => $tableData, 'recordType' => $recordType, 'parent' => $record, 'level' => 1, 'expandfield' => 'parent', 'showType' => 'expanded']) @endisset @endforeach @if ($parent->is_parent || ((float) ($parent->plannedwork ?? 0) == 0) || $recordType->scriptid != 'projecttask') @endif