Skip to content

fix(compliance, support): reviewer feedback#1086

Closed
bernd2022 wants to merge 1 commit into
developfrom
fix/compliance-support-feedback-batch-1
Closed

fix(compliance, support): reviewer feedback#1086
bernd2022 wants to merge 1 commit into
developfrom
fix/compliance-support-feedback-batch-1

Conversation

@bernd2022
Copy link
Copy Markdown
Collaborator

@bernd2022 bernd2022 commented May 11, 2026

Summary

Ongoing fix branch addressing reviewer feedback for the Compliance and Support tools. New fixes will land as additional commits on this branch.

Current changes

  • Support dashboard issue: UserData ID is now a clickable link for all roles. Compliance/Admin → /compliance/user/:id, others → /support/user/:id. (support-dashboard-issue.screen.tsx)
  • Call queue user info: Added missing Phone Call Accepted row right under Phone Call Status — applies to all call queue overviews. (call-queue-user-info.tsx)
  • Call queue outcome form: Comment is now required. Label marked with *, placeholder updated, Save button stays disabled until a non-empty comment is entered. (call-queue-outcome-form.tsx)
  • Stammdaten AddressChange: Resolve country name via the loaded countries list. The AddressChange step result only stores { id } (see kyc-data.dto.ts), so the new country was always rendered as -. (stammdaten-panel.tsx)
  • Settings context: Expose the full countries list so consumers can resolve country references by id. (settings.context.tsx)

Reviewer feedback items already verified as fixed in develop (no code changes)

Test plan

  • Open a support issue as a SUPPORT user → UserData ID navigates to /support/user/:id
  • Open a support issue as ADMIN/COMPLIANCE → UserData ID still navigates to /compliance/user/:id
  • Open any Call Queue detail → "Phone Call Accepted" appears under "Phone Call Status"
  • Try to save a call outcome with empty comment → Save button is disabled
  • Compliance user with AddressChange step (where the persisted country is { id: N }) → "Land" right column shows the resolved country name
  • Tests (npm test), lint and typecheck remain green

- Support dashboard issue: link UserData ID to /support/user/:id when
  compliance access is not available (mirrors the existing compliance
  link for ADMIN/COMPLIANCE roles).
- Call queue user info: surface the Phone Call Accepted flag next to
  Phone Call Status (was missing from all queue overviews, noticed in
  ManualCheckIpCountryPhone).
- Call queue outcome form: make the comment required so every call
  decision is documented; mark the label with * and disable Save until
  a comment is entered.
- Stammdaten AddressChange comparison: resolve the new country name via
  the loaded countries list; AddressChange step results only persist
  { id } (see kyc-data.dto.ts), so 'Land' was always rendered as '-'.
- Settings context: expose the full countries list so consumers can
  resolve country references by id without re-fetching.
@bernd2022 bernd2022 closed this May 11, 2026
@bernd2022 bernd2022 deleted the fix/compliance-support-feedback-batch-1 branch May 11, 2026 07:06
@bernd2022 bernd2022 changed the title fix(compliance, support): reviewer feedback batch 1 fix(compliance, support): reviewer feedback May 11, 2026
@bernd2022
Copy link
Copy Markdown
Collaborator Author

Replaced by #1087 (branch was renamed).

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