Real-time SMS consent status update on customer record
When kiosk consent is completed, the staff-facing customer Details page now updates the SMS badge instantly via SignalR — no page refresh needed. Added customerId to the NewInAppNotification SignalR payload so the KioskConsent handler can match the current URL and swap the badge in place. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -37,3 +37,13 @@ async function cancelSmsConsent() {
|
||||
toastr.error('An error occurred. Please try again.');
|
||||
}
|
||||
}
|
||||
|
||||
window.updateCustomerSmsStatus = function () {
|
||||
const section = document.getElementById('sms-status-section');
|
||||
if (!section) return;
|
||||
const today = new Date().toLocaleDateString('en-US', { month: '2-digit', day: '2-digit', year: 'numeric' });
|
||||
section.innerHTML = `<span class="badge bg-success bg-opacity-10 text-success border border-success border-opacity-25"
|
||||
title="Consented ${today}">
|
||||
<i class="bi bi-chat-fill me-1"></i>SMS on
|
||||
</span>`;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user