feat: initialize agentic development kit with workflow, skill, and agent definitions and add foundational module controllers and components
This commit is contained in:
@@ -784,8 +784,23 @@ class ProjectController extends Controller
|
||||
|
||||
if (isset($validated['equipment'])) {
|
||||
foreach ($validated['equipment'] as $eq) {
|
||||
$task = $project->tasks()->where('ulid', $eq['task_ulid'])->firstOrFail();
|
||||
$equipmentRecord = \Modules\Equipments\Models\Equipment::where('ulid', $eq['equipment_ulid'])->firstOrFail();
|
||||
$task = $project->tasks()->where('ulid', $eq['task_ulid'])->first() ?? $project->tasks()->first();
|
||||
if (!$task) {
|
||||
$task = $project->tasks()->create([
|
||||
'name' => 'General Equipment Allocation',
|
||||
'status' => 'pending',
|
||||
'labor_cost' => 0,
|
||||
'estimated_hours' => 0,
|
||||
'actual_hours' => 0,
|
||||
'completion_percentage' => 0,
|
||||
'sort_order' => 1,
|
||||
]);
|
||||
}
|
||||
|
||||
$equipmentRecord = \Modules\Equipments\Models\Equipment::where('ulid', $eq['equipment_ulid'])->first();
|
||||
if (!$equipmentRecord) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$taskEquipment = $task->taskEquipments()->updateOrCreate(
|
||||
['equipment_id' => $equipmentRecord->id],
|
||||
|
||||
Reference in New Issue
Block a user