Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OC Studio Integration: Additional configuration via URL parameters (ACLs & series field) #382

Open
snoesberger opened this issue Dec 10, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@snoesberger
Copy link

Is your feature request related to a problem? Please describe.
OC-Studio recordings should be treated like other video uploads in ILIAS. This means that all configuration settings in "Settings" -> "Groups & Roles" -> "Opencast Roles" should also apply to OC-Studio recordings.

As OC-Studio is always started from an Opencast series, it should not be possible for the user to change the series to which the recording is to be uploaded in OC-Studio.

Describe the solution you'd like
ILIAS should add an ACL that takes into account the "Standard roles", "Additional ACL actions", "Prefix for user roles (mapping is attached)" and "Prefix for owner role (mapping is attached)" settings from the plugin configuration "Settings" -> "Groups & Roles" -> "Opencast Roles". According to https://github.com/elan-ev/opencast-studio/blob/master/CONFIGURATION.md this can be achieved by adding an ACL URL parameter.

An additional URL parameter seriesField='hidden' can be used to hide the series field in OC Studio from the user. This way the series is automatically uploaded to the series defined by the URL parameter seriesId=<oc-series-id> and can't be changed by the user.

Additional context
This feature request builds on #340.
The OC Studio configuration parameters and how to use them are described here: https://github.com/elan-ev/opencast-studio/blob/master/CONFIGURATION.md

@ferishili
Copy link
Contributor

UPDATE: the opencast studio pull request related to this feature request: elan-ev/opencast-studio#1212

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Testing
Development

No branches or pull requests

2 participants