Details

    • Type: Sub-task
    • Status: Done
    • Priority: L3 - Default
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.7.0
    • Component/s: backend, frontend
    • Labels:
      None

      Description

      Context:
      Only certain users shall be granted access to the event based process section of Optimize.
      Similar to the superUser concept we thus need a list of userIds that are granted access, others should not be able to see the event based process nav item nor be able to use the event api.

      AT:

      • a list of users with access to the event based process section can be configured
      • the `/eventBasedProcess/*` endpoints reject requests from any other users
      • the `GET /eventBasedProcess/isEnabled`] response contains a new property to indicate whether event based processes are available to the user
        • the property can only be true if the eventBasedProcess import is globally enabled
      • reevaluate and merge the existing event based process related configuration that is spread among different paths

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              sebastian.bathke Sebastian Bathke
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: