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

Fix/7/remove dictrait & Opencast PHP Library integration #186

Merged
merged 36 commits into from
Sep 5, 2023

Conversation

ferishili
Copy link
Contributor

@ferishili ferishili commented Aug 21, 2023

This PR contains 2 major parts including PR #184 and Opencast PHP Library integration. Therefore it closes #184 in favor of following upcoming related changes here.
It is a development-collaboration between @chfsx and @ferishili!

Testing

As it is considered as a major refactoring/integration change and affects almost everything, this PR needs a in-depth testing! (please refer to Suggestion beforehand)

Suggestion

It is recommended to apply PR #180, before this PR, in order to make it work seamlessly also in fresh installations!

Resolution

This PR fixes #187, due to the fact that DICTrait is now removed

ferishili and others added 29 commits July 21, 2023 16:34
# Conflicts:
#	classes/Event/class.xoctEventGUI.php
#	classes/Event/class.xoctEventTableGUI.php
#	classes/Request/class.xoctCurl.php
#	classes/Request/class.xoctCurlSettings.php
#	classes/class.ilObjOpenCastAccess.php
@ferishili ferishili self-assigned this Aug 21, 2023
@ferishili
Copy link
Contributor Author

Hi @dagraf,
please make sure that you have the latest commit (9689283) before testing!

@chfsx
Copy link
Contributor

chfsx commented Aug 22, 2023

@dagraf i suggest to create issues with a new label „testing0822“ or something similar. additionally as @ferishili mentioned, we will push fixes tho this branch as well, therefore you should update the code on your testing installation maybe daily or more often if possible

@dagraf
Copy link

dagraf commented Aug 22, 2023

@ferishili and @chfsx: I will continue with testing (and probably finish it) on thursday. So I would suggest you push as many fixes as possible untill tomorrow evening and then let me test this version on thursday. How does this sound?

@chfsx
Copy link
Contributor

chfsx commented Aug 22, 2023

@dagraf perfect, thanks in advance for testing!

@ferishili
Copy link
Contributor Author

Hi @dagraf
I just merged and included the PR #180 changes (stated as suggestion) into this PR, so please rebase your fork.

@ferishili
Copy link
Contributor Author

@dagraf
I have added the changes related to #183 which was very small and is about signing the mp4 file in player url. Please rebase your fork.
I won't add more codes/changes, therefore from my side, you could start the testing.
Thanks in advance for testing

@dagraf
Copy link

dagraf commented Aug 24, 2023

I done with testing and detected only 2 issues (see bug reports). Unfortunately, I was not able to test our Tobira and Annotation Tool test cases because those are not installed on our Opencast we run for the community. As soon as we are finished testing other features on our other test installations we will test those cases. This will be not before the end of next week.

@dagraf
Copy link

dagraf commented Aug 29, 2023

I'm done with testing this PR and the bugfixes I could do on our community ILIAS connected to the community Opencast. What I could not test: annotation tool, Tobira connection, access granting via API, Live-Streaming
The rest looks good. From our point of view, this PR can be merged. @chfsx Do you agree and if so, could you merge this PR? And would it be best to make a new branch (i.e., ilias_7)?

@chfsx
Copy link
Contributor

chfsx commented Aug 31, 2023

@dagraf Thanks for the testing and feedback! I also think that we can merge the PR now and release a new version afterwards. But iahc would wait with the renaming of the branch until we then also publish an ILIAS 8 version. From then on it makes sense to name the branches according to the ILIAS releases (release_7, release_8, ...). Is that ok?

@dagraf
Copy link

dagraf commented Aug 31, 2023

@chfsx Yes, sounds good. Thanks!

@dagraf
Copy link

dagraf commented Sep 4, 2023

@chfsx Could you merge this PR before our next community meeting tomorrow?

@dagraf dagraf mentioned this pull request Sep 4, 2023
@chfsx
Copy link
Contributor

chfsx commented Sep 4, 2023

@dagraf I will make a new release before the meeting tomorrow 👍

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.

ErrorException thrown with message "Class srag\DIC\OpenCast\Database\DatabaseDetector
3 participants