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

    Details

    • Type: Feature Part
    • Status: Done
    • Priority: L3 - Default
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1.0-alpha1, 2.1.0
    • Component/s: backend
    • Labels:
      None

      Description

      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

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: