Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-5450

History Queries perform unnecessary authorization checks

      Problem
      History Queries (example: historic task query) currently perform the same authorization checks for each task from the same process. Yet, all tasks from the same process definition will share the same authorizations (for a given user / group configuration)

      Solution Notes:
      select distinct set of process definition keys from the table, calculate READ_HISTORY auths for that set and join it to the history table.
      This approach will scale independently from the size of the history table and, more or less independently from the size of the auth. table.

        This is the controller panel for Smart Panels app

            [CAM-5450] History Queries perform unnecessary authorization checks

            Daniel Meyer created issue -
            Daniel Meyer made changes -
            Status Original: Open [ 1 ] New: In Progress [ 3 ]
            Daniel Meyer made changes -
            Fix Version/s Original: 7.3.x [ 14197 ]
            Daniel Meyer made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: In Progress [ 3 ] New: Closed [ 6 ]
            Remaining Estimate New: 0 minutes [ 0 ]
            Original Estimate New: 0 minutes [ 0 ]
            Daniel Meyer made changes -
            Resolution Original: Fixed [ 1 ]
            Status Original: Closed [ 6 ] New: Reopened [ 4 ]
            Daniel Meyer made changes -
            Fix Version/s New: 7.4.5 [ 14491 ]
            Fix Version/s Original: 7.4.x [ 14196 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Reopened [ 4 ] New: Resolved [ 5 ]
            Daniel Meyer made changes -
            Assignee Original: Daniel Meyer [ meyer ] New: Philipp Ossler [ philipp.ossler ]
            Philipp Ossler made changes -
            Status Original: Resolved [ 5 ] New: In Test [ 10004 ]
            Philipp Ossler made changes -
            Assignee Original: Philipp Ossler [ philipp.ossler ]
            Michael Schoettes made changes -
            Status Original: In Test [ 10004 ] New: Closed [ 6 ]
            Daniel Meyer made changes -
            Fix Version/s New: 7.5.0-alpha3 [ 14591 ]

              Unassigned Unassigned
              meyer Daniel Meyer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: