Skip to content

feat(support): add phoneCallTimes to call queue items#3924

Draft
Blume1977 wants to merge 1 commit into
developfrom
feat/support-call-queue-phone-times
Draft

feat(support): add phoneCallTimes to call queue items#3924
Blume1977 wants to merge 1 commit into
developfrom
feat/support-call-queue-phone-times

Conversation

@Blume1977

Copy link
Copy Markdown
Collaborator

Was

Erweitert das CallQueueItem-DTO um das Feld phoneCallTimes (rohe, semikolon-getrennte Liste der vom Kunden gewählten bevorzugten Anrufzeiten) und befüllt es im Tx-Mapper toTxCallQueueItem aus userData.phoneCallTimes.

Warum

Im Compliance-Tool sollen die Call-Queues ManualCheckPhone und ManualCheckIpCountryPhone die gewählte Anrufzeit direkt in der Übersichtsliste anzeigen (bisher nur in der Detailansicht sichtbar).

Details

  • phoneCallTimes?: string im CallQueueItem-DTO (analog zur Detailansicht, die ebenfalls den rohen String liefert)
  • Befüllung nur im Tx-Mapper — konsistent zur bestehenden Präzedenz (phoneCallStatus steht nur im User-Mapper, weil nur dessen Queue es anzeigt)
  • Keine Migration, kein neues Datenmodell

Zusammenhang (gekoppelte PRs)

  • Typ im Package @dfx.swiss/core (CallQueueItem-Interface) — separater PR
  • Anzeige-Spalte im Frontend DFXswiss/services — separater PR

Rollout-Reihenfolge: packages (publish) → services (bump + Spalte); dieser API-Teil ist unabhängig deploybar und muss live sein, damit die Spalte echte Werte zeigt.

@github-actions

Copy link
Copy Markdown

⚠️ Unverified Commits (1)

The following commits are not signed/verified:

  • 0faada8 feat(support): add phoneCallTimes to call queue items (Blume1977)
How to sign commits
# SSH signing (recommended)
git config --global gpg.format ssh
git config --global user.signingkey ~/.ssh/id_ed25519.pub
git config --global commit.gpgsign true

# Re-sign last commit
git commit --amend -S --no-edit
git push --force-with-lease

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant