diff --git a/app/Views/abdm/task_board.php b/app/Views/abdm/task_board.php index 0167def..280fefe 100644 --- a/app/Views/abdm/task_board.php +++ b/app/Views/abdm/task_board.php @@ -56,7 +56,7 @@
- + @@ -284,12 +284,14 @@ $linkStatus = trim((string) ($r['link_status'] ?? '')); $bridgeRecordId = trim((string) ($r['bridge_record_id'] ?? '')); $hasFhir = (int) ($r['has_fhir'] ?? 0) === 1; + $pushStatusRaw = strtolower(trim((string) ($r['push_status'] ?? ''))); + $canSubmitGateway = $hasFhir && ! in_array($pushStatusRaw, ['queued', 'linked'], true); $statusBadgeClass = 'badge bg-' . $statusTone; if ($statusTone === 'warning') { $statusBadgeClass .= ' text-dark'; } ?> - + @@ -318,13 +320,13 @@ @@ -2058,11 +2060,11 @@ btnSubmitFhirToAbdm.className = defaultSubmitBtnClass; btnSubmitFhirToAbdm.innerHTML = defaultSubmitBtnHtml; btnSubmitFhirToAbdm.title = defaultSubmitBtnTitle; - if (['linked', 'queued', 'local_discovery_ready'].indexOf(rowPushStatus) !== -1) { + if (['linked', 'queued'].indexOf(rowPushStatus) !== -1) { btnSubmitFhirToAbdm.disabled = true; btnSubmitFhirToAbdm.className = 'btn btn-sm btn-outline-secondary'; btnSubmitFhirToAbdm.innerHTML = ' Already Submitted'; - btnSubmitFhirToAbdm.title = 'Record is already queued/linked/discovery-ready. Use retry only on failed rows.'; + btnSubmitFhirToAbdm.title = 'Record is already queued or linked.'; } } }
ID Task Patient
# - + + >Submit to ABDM