JWT comes with many dedicated functions to retrieve user-related data, from group or role memberships to issue assignments.
Available functions
| Function | Output | Short description | Label |
|---|---|---|---|
| usersWithEmail() |
TEXT LIST |
Returns the user names of users matching a given email address. |
|
| usersInRole() |
TEXT LIST |
Returns members of a given project role. |
STAFF PICK |
| usersInGroup() |
TEXT LIST |
Returns the user names of active users in a given group. |
|
| userProperty() |
TEXT |
Returns the values of user properties. |
|
| userFullName() |
TEXT TEXT LIST |
Returns the full name of a given user. |
|
| userEmail() |
TEXT TEXT LIST |
Returns the email address(es) of given users. |
|
| userDisplayName() |
TEXT TEXT LIST |
Returns the full name of a given user. |
|
| rolesUserPlays() |
TEXT LIST |
Returns all project roles for given users. |
|
| projectLeader() |
TEXT |
Returns the project lead |
|
| projectLead() |
TEXT |
Returns the project lead |
|
| nextUserInGroup() |
TEXT |
Returns the name of the next active user in a group. |
|
| leastBusyUserInRole() |
TEXT |
Returns the name of the user in a given project role with the lowest number of unresolved issues assigned. |
|
| lastAssigneeInRole() |
TEXT |
Returns the user name of the last assignee in a given project role. |
|
| isInRole() |
BOOLEAN |
Checks whether users are a member of a specific project role. |
|
| isInGroup() |
BOOLEAN |
Checks whether users are a member of a specific group. |
STAFF PICK |
| isActive() |
BOOLEAN |
Checks whether users are active |
|
| groupsUserBelongsTo() |
TEXT LIST |
Returns all groups for given users. |
|
| getUserKey() |
TEXT |
Returns the user key of a given user. |
|
| fullNameToUser() |
TEXT |
Returns the user name for a given user. |
|
| displayNameToUser() |
TEXT |
Returns the user name for a given user. |
|
| defaultUserForRole() |
TEXT |
Returns the user name of the default project role user. |
|