Skip to content

Conversation

ferishili
Copy link
Contributor

This PR fixes #457

It enforces overwriting of global permissions for course members during object creation.

  • Ensures that course member permissions take precedence over global role templates when creating objects manually.
  • Improves default permission handling to better prevent unwanted permission inheritance.

- setting default perms now can handle some perms prevention.
@ferishili ferishili requested a review from dagraf October 8, 2025 11:00
@ferishili ferishili self-assigned this Oct 8, 2025
@ferishili ferishili added bug Something isn't working ILIAS 9 Issue appears or may only appear on ILIAS 9. labels Oct 8, 2025
@ferishili
Copy link
Contributor Author

The ReviewApp for this PR:

http://oc-pr-458.opencast.k8s.sr.solutions/

@dagraf
Copy link

dagraf commented Oct 9, 2025

My tests where successfull. Thx for the fix!

@chfsx: Can you please review this PR and merge it, if everything is fine or comment it? Thx!

@dagraf dagraf requested a review from chfsx October 9, 2025 07:29
@dagraf dagraf moved this from Backlog to In review in Opencast & Opencast PageComponent Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ILIAS 9 Issue appears or may only appear on ILIAS 9.

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

Permission "Download" is not deactivated for CourseMembers when creating a new series

2 participants