PROCEED-Labs/proceed

Process List View

Opened this issue · 0 comments

Create the Process List View under Process (See new Layout). This should be a pure "reading" View for processes which already have been released, i.e., a process needs to have a version.
The View should contain:

  • Same table and icon components as in the Edit View but with fewer icons (no functionality for editing)
    • Top action bar: View Process Documentation, Open Viewer, Open Viewer in new Tab, Show Meta Data, Vertical Bar, Share, Download
    • Row action bar (hovering a row): View Process Documentation, Open Viewer, Show Meta Data, Share
    • Right click on row: View Process Documentation, Open Viewer, Open Viewer in new Tab, Show Meta Data, Share, Download
    • Use same icons as in the Edit View
    • "Open Viewer" in the List View is just the BPMN Editor in view/reading mode (also property panel should be read-only)
    • "Show Meta Data" is the meta data modal with deactivated input fields
  • As content, show only the processes that are released, i.e., which have at least one version. By default, open the last version (never show the latest, unversioned changes done in the BPMN editor). The user should be able to change the version in the BPMN Viewer
  • extend access management for this new View: by default, everyone is allowed see the List View and its content. This this permission should be revokeable.