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

New Studio Group #339

Closed
ferishili opened this issue Aug 9, 2024 · 0 comments · Fixed by #340
Closed

New Studio Group #339

ferishili opened this issue Aug 9, 2024 · 0 comments · Fixed by #340
Assignees
Labels
enhancement New feature or request ILIAS 8 Issue appears or may only appear on ILIAS 8.

Comments

@ferishili
Copy link
Contributor

Description

After introducing new RBAC perm "Record", a new group to handle the rights in Opencast is needed when using Opencast Studio by students.
That is because, at the moment and if an ILIAS setup uses the producers group, a student with Record permission who uses the Opencast Studio, will automatically get inserted into the producers group, which must not happen!

Solution

The solution is to:

  • Provide a new group setting option for Studio in plugin configuration.
  • Add the current user to the group:
    • Producers group -> when the user has Edit Video perm (1. priority)
    • Studio group -> when a user has "Record" perm only
@ferishili ferishili added enhancement New feature or request ILIAS 8 Issue appears or may only appear on ILIAS 8. labels Aug 9, 2024
@ferishili ferishili self-assigned this Aug 9, 2024
ferishili added a commit to elan-ev/ilias-opencast-plugin that referenced this issue Aug 9, 2024
chfsx added a commit to srsolutionsag/OpenCast that referenced this issue Dec 17, 2024
commit 03505c1
Author: ferishili <[email protected]>
Date:   Fri Aug 23 11:04:55 2024 +0200

    according to request

commit 50da049
Author: ferishili <[email protected]>
Date:   Fri Aug 9 12:25:38 2024 +0200

    introducing studio group
    fixes opencast-ilias#339
@chfsx chfsx closed this as completed in 2d62afc Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ILIAS 8 Issue appears or may only appear on ILIAS 8.
Projects
Development

Successfully merging a pull request may close this issue.

1 participant