Display information about inactive user on approval step

Description

Display a visual indicator on the approval step list for users who are inactive or cannot be resolved via the REST API, allowing reviewers to quickly identify users who are unable to make an approval decision.

A user assigned to an approval step must be marked as inactive in the UI if any of the following conditions are met:

  1. GET /wiki/rest/api/user returns 404 for the given accountId

  2. POST /users/bulk does not include the given accountId in its response

  3. POST /users/bulk returns the user, but their displayName contains the suffix (Unlicensed)

In other places in the UI where we display the user, it would also be good to indicate that the user is inactive.

Expected Behavior

  • Inactive users should be visually distinguished on the approval step list (e.g. greyed out, with a dedicated badge/icon such as "Inactive" or "Unlicensed")

  • Tooltip or inline label should explain why the user is considered inactive

  • Active users must not be affected by this change