session()->get('user.business_id'); } public function statusLabel(string $status): string { return match ($status) { 'draft' => __('advancedplanning::lang.status_draft'), 'running' => __('advancedplanning::lang.status_running'), 'completed' => __('advancedplanning::lang.status_completed'), 'failed' => __('advancedplanning::lang.status_failed'), 'consensus' => __('advancedplanning::lang.status_consensus'), 'approved' => __('advancedplanning::lang.status_approved'), 'planned' => __('advancedplanning::lang.status_planned'), 'frozen' => __('advancedplanning::lang.status_frozen'), 'released' => __('advancedplanning::lang.status_released'), default => $status, }; } public function resourceTypeLabel(string $type): string { return match ($type) { 'line' => __('advancedplanning::lang.resource_type_line'), 'equipment' => __('advancedplanning::lang.resource_type_equipment'), 'labor' => __('advancedplanning::lang.resource_type_labor'), default => $type, }; } }