Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-1224 I can manage Users
  3. OPT-1225

I can perform CRUD operations on users using Rest-API

XMLWordPrintable

    • Icon: Feature Part Feature Part
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 2.1.0-alpha1, 2.1.0
    • None
    • backend
    • 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

        This is the controller panel for Smart Panels app

              Unassigned Unassigned
              johannes.heinemann Johannes
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: