-
Notifications
You must be signed in to change notification settings - Fork 15
User Management
Sulaiman Mohammad edited this page Oct 16, 2024
·
1 revision
- How do I add a new user?
- Use
POST /api/users
, with the email as username and generate a strong password - The user is created and can now be found in the portal under "Users" in the main menu
- The user then needs to be added to the correct program
- This can also be done by the program team itself (although the first user with these "user management" rights need to be added by admin)
- Go to the program
- Go to "Team" in the top left corner
- Click on "Add team member"
- Search for the team member and give the user the correct role and if necessary scope
- Use
- How do I change the role of a user?
- The role of a user is set in the portal per program (not on instance level)
- You go to the program and click on "Team" in the top left
- You search for the user you want to update and click on the three dots on the right, then "Edit"
- The role can be changed, then click on "Save"
- Also see documentation on Roles and Permissions
- The role of a user is set in the portal per program (not on instance level)
- How do I remove a user?
- A user can be removed from a program (by the program team) by going to Team, three dots and click "Remove from Team"
- If a user is not assigned to any program, the user can log in but not see any data
- A user can also be completely deleted, by using
DELETE /api/users/{userId}
- Get the id of the user to remove by using
GET /api/users
- Get the id of the user to remove by using
- At the moment it is not possible to set a user to "inactive"
- How can I make the Transfer Value Multiplier editable?
- The user should have a role where the following is included:
"registration:attribute:financial.update"
- See also: Roles and Permissions - Registrations
- The transfer value multiplier is not a calculated field
- Thus, in the program json the
paymentAmountMultiplierFormula
is as follows: "paymentAmountMultiplierFormula": null
- Thus, in the program json the
- The user should have a role where the following is included:
- Random information:
- The username is case sensitive