Skip to content

Conversation

@LukasKalbertodt
Copy link
Member

@LukasKalbertodt LukasKalbertodt commented Jan 13, 2025

Before, one had to always specify an XML blob, which is suuuper verbose.
With this, Studio also allows a more concise representation that's also
suitable to be included in the URL. While each string in the object is
also treated as a mustache template, with the object notation, it is not
possible to conditionally add entries. At least not yet.

@ferishili you asked for this, could you take a look and tell me if it fully solves your use case?

@ferishili
Copy link
Contributor

Thanks @LukasKalbertodt,
that looks fine to me and would help external apps like LMSes a lot with passing the simplified ACL object in query string!

@github-actions github-actions bot added the status:conflicts Conflicts with another pull request or issue label Jan 14, 2025
@github-actions

This comment was marked as resolved.

@snoesberger
Copy link

Thanks for this improvements! We did test this PR successfully with the integration in the ILIAS Opencast plugin. Rights were granted in Opencast to the OC Studio recordings as expected.

@github-actions
Copy link

github-actions bot commented Apr 1, 2025

This pull request has conflicts ☹
Please resolve those so we can review the pull request.
Thanks.

@github-actions github-actions bot added the status:conflicts Conflicts with another pull request or issue label Apr 1, 2025
Before, it was tricky to even test having a settings file in dev mode.
But we don't want to include it in production mode (though this is not
really a problem anymore since we use CI to build production builds,
where the settings.toml is never present).
@github-actions github-actions bot removed the status:conflicts Conflicts with another pull request or issue label Apr 2, 2025
Before, one had to always specify an XML blob, which is suuuper verbose.
With this, Studio also allows a more concise representation that's also
suitable to be included in the URL. While each string in the object is
also treated as a mustache template, with the object notation, it is not
possible to conditionally add entries. At least not yet.
@LukasKalbertodt
Copy link
Member Author

Bern tested this and @ferishili did a quick review, so this is ready to go!

@LukasKalbertodt LukasKalbertodt merged commit 3ac923a into opencast:master Apr 2, 2025
2 checks passed
@LukasKalbertodt LukasKalbertodt deleted the concise-acl branch April 2, 2025 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants