Skip to content

NethVoice CTI: Design mockups for password change and password expiration management #8089

Closed

Description

@AmaLuci

Goal

Create the mockups for password management in NethVoice CTI and NethLink, allowing users to change their password directly from the applications and to handle password expiration without accessing the NS8 portal.

Scope

Create design mockups for:

  • Password change from user settings in NethVoice CTI
  • Password change from user settings in NethLink
  • Expired password flow during login
  • Validation and error states based on password policies configured in NS8
  • Success and failure feedback after password update
  • Edge cases where the user cannot complete the password change

Open questions

  • Where should the “Change password” action be placed in NethVoice CTI user settings?
  • Where should the “Change password” action be placed in NethLink settings?
  • Which password policy details are available from the backend and can be shown before submission?
  • After an expired password is changed successfully, should the user be automatically logged in or redirected back to the login screen?

Activity

  1. added this to the NethVoice 1.7 milestone on Jul 7, 2026
  2. self-assigned this
    on Jul 7, 2026
  3. added theissue type on Jul 7, 2026
  4. moved this from Todo to In Progress in NethVoiceon Jul 7, 2026
  5. AmaLuci commented on Jul 13, 2026

    @AmaLuci
    Author

    Mockups are ready for review:

    Main changes included:

    • Added the expired-password flow, including password update, validation states, loading and return to sign-in
    • Added voluntary password change from Account settings
    • Grouped profile picture, language, 2FA and password settings into the new Account page in NethVoice CTI
    • Added password expiration information
    • Updated profile picture management with a unified Upload / Gravatar / Preset flow
    • Added the corresponding NethLink flow for expired passwords
    • Kept voluntary password management in Web phone, while NethLink continues to link to NethVoice CTI
    • Updated the user portal to align with My Nethesis and NethVoice CTI, using a profile section and password drawer
    • Added the mandatory expired-password drawer state for the user portal

    cc @DavidePrincipi @gsanchietti @Tbaile

  6. moved this from In Progress to Testing in NethVoiceon Jul 13, 2026
  7. moved this from Testing to Verified in NethVoiceon Jul 29, 2026
  8. moved this from Verified to Done in NethVoiceon Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    verifiedAll test cases were verified successfully

    Type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions