We're updating the issue view to help you get more done. 

As a service provider, I need to configure workflows with specific roles

Description

Opencast currently does not support assigning roles to workflows. All workflow definitions are available for all users (provided they have the role(s) to create events, that is).

We would like to change this with the following approach:

  • A workflow definition can specify a list of roles.

  • If the workflow does not specify roles, the previous behavior is in effect: everyone can use this workflow.

  • Users with `ROLE_ADMIN` can also use all workflows.

  • Otherwise, if the current user has roles in common with the roles specified in the workflow, the workflow can be started.

Steps to reproduce

None

Status

Assignee

Unassigned

Reporter

Philipp Middendorf

Criticality

None

Tags (folksonomy)

None

Components

Affects versions

7.0

Priority