@if ((!$record->is_parent && ((float) ($record->plannedwork ?? 0) != 0)) && $recordType->scriptid == 'projecttask') You cannot add child tasks to a milestone. @else @php // $parentRefid = $record->id; // dd($expandedRecords); // dd($parent); @endphp @foreach ($tableData['tableFields'] as $field) @if($field['scriptid'] == 'title') @if($recordType->scriptid == 'projecttask') @endif @if($recordType->scriptid == 'projecttask' && !($isClientView ?? false)) @endif @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', ['isClientView' => $isClientView ?? false]) @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', 'isClientView' => $isClientView ?? false]) @endisset @endif @isset($expandedSubtasks[$record->refid]) @include('tenant.record.partials.nested-subtasks', ['expandedSubtasks' => $expandedSubtasks, 'tableData' => $tableData, 'recordType' => $subtaskRecordType, 'parent' => $record, 'level' => 1, 'isClientView' => $isClientView ?? false]) @endisset @isset($expandedRecords[$record->refid]) @if ($record->is_parent || ((float) ($record->plannedwork ?? 0) == 0) || $recordType->scriptid != 'projecttask') @include('tenant.record.partials.nested-records', ['expandedRecords' => $expandedRecords, 'tableData' => $tableData, 'recordType' => $recordType, 'parent' => $record, 'level' => 1, 'expandfield' => 'parent', 'showType' => 'expanded', 'isClientView' => $isClientView ?? false]) @else @endif @endisset @endforeach @if (($parent->is_parent || ((float) ($parent->plannedwork ?? 0) == 0) || $recordType->scriptid != 'projecttask') && !($isClientView ?? false)) @endif @endif