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

[Release 8] Studio group #340

Open
wants to merge 2 commits into
base: release_8
Choose a base branch
from

Conversation

ferishili
Copy link
Contributor

This PR fixes #339

What is new

  • A new group configuration right below ILIAS Producers is introduced named "Opencast Studio"
  • The addCurrentUserToProducer method is now optimized to support different groups and it is renamed to addCurrentUserToGroup
  • Clicking on Opencast Studio, system will add users to producers group if they have Edit Video perm, otherwise, they will be added to studio group!

This PR might get updated...

@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 requested a review from dagraf August 9, 2024 10:30
@ferishili ferishili self-assigned this Aug 9, 2024
@ferishili ferishili requested a review from chfsx August 23, 2024 09:08
Copy link
Contributor

@chfsx chfsx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @ferishili and thanks a lot for the PR! please have a look at the inline comments and questions.

classes/Event/class.xoctEventGUI.php Show resolved Hide resolved
classes/Event/class.xoctEventGUI.php Show resolved Hide resolved
classes/Event/class.xoctEventGUI.php Show resolved Hide resolved
@ferishili ferishili requested a review from chfsx August 23, 2024 12:37
@ferishili
Copy link
Contributor Author

Hi @chfsx, I've answered all the questions and comments. Please take a look and let me know if a VC would help to clarify this PR! Thanks

@ferishili ferishili added the Ready to merge This PR is tested and ready to be reviewed and merged. label Oct 18, 2024
@ferishili
Copy link
Contributor Author

Hi @chfsx,
Please let me know if you still have questions or something is still missing here.
Thanks

@dagraf
Copy link

dagraf commented Oct 21, 2024

We did not yet have time to test this PR properly. Our goal is to test it in the next 2-3 weeks.

@dagraf dagraf removed the Ready to merge This PR is tested and ready to be reviewed and merged. label Nov 18, 2024
@ferishili
Copy link
Contributor Author

Hi @dagraf
What is the status on this?

@dagraf
Copy link

dagraf commented Nov 28, 2024

I passed testing to a colleague here since I do not have time to test it. I will get back to you as soon as possible.

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
Status: Testing
Development

Successfully merging this pull request may close these issues.

New Studio Group
3 participants