Show Canonical Customer notifications by server (websocket) messages

Repo: · Issue: #444 Status: Open · Priority: P2 Assignee: Raymond

Description

Caused by https://github.com/Twill-AI/facade/issues/371, related to https://github.com/Twill-AI/twill-ai-ui/issues/200.

Facade may send Websocket messages with “NotificationClickableText” type to make UI show notification (toast) with the given message and link to the specific entity. For now link to customers (and probably LlmChat items) doesn’t work.

AC:

  • UI shows notification (toast) for all supported type=NotificationClickableText messages with link to the appropriate entity page:
    • If click_dest_type=integration then to “Integration details” modal window.
    • If click_dest_type=llmchat_item then to “Query” page with item highlighted.
    • If click_dest_type=customer then to “Customer Details” widget.

Implementation Notes

Dash adds notes here while working

Link to people, meetings, dependent tickets