-
Feature Part
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
AT:
- when I perform a request against Optimize backend:
- I can read, create, delete and update an user
- when I update a user the lastUpdatedAt and lastUpdatedBy are automatically adjusted to the user that performed the operation
- when the user logged in, the lastLoggedIn property is automatically adjusted
- the api is documented in the wiki
- the automatic rest-api contains documents what the endpoints are about
- a new created user should have the following settings by default:
- readOnly: false
- hasAdminRights: false
- canSharePublicly: true
- processDefinitions:
- isWhiteList: false
- isList: []
- the following actions return 500 with an error message:
- creating an already existing user
- updating permissions for non-existing users
- updating a password for non-existing users
- updating a password for user with empty password
- retrieving non existing user
- creating user with empty id
- creating user with empty password
- when retrieving all users, I can cut off the list by an offset, define the max results count, order by id and reverse the sorting