-
Notifications
You must be signed in to change notification settings - Fork 11
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
Fixes Opencast-Moodle/moodle-filter_opencast#54 #55
Fixes Opencast-Moodle/moodle-filter_opencast#54 #55
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@elke-hsh Thanks for your work. That would be great if you could take care of these points.
Kudos for using the organization api endpoint to retrieve the engage UI URL!
Hi @elke-hsh, |
Hi!
Unfortunately, I won't be able to work on this topic again until Wednesday. So if it's that urgent, you're welcome to take care of it.
Kind regards,
Elke
…________________________________
Von: FarbodZamani ***@***.***>
Gesendet: Montag, 13. Januar 2025 08:37
An: Opencast-Moodle/moodle-filter_opencast ***@***.***>
Cc: Elke Kreim ***@***.***>; Mention ***@***.***>
Betreff: [EXTERN] Re: [Opencast-Moodle/moodle-filter_opencast] Fixes Opencast-Moodle/moodle-filter_opencast#54 (PR #55)
Hi @elke-hsh<https://github.com/elke-hsh>,
As we approach the deadline for merging new changes to the plugins in favor of the refactoring, I would like to ask you to either handle the changes or, if you are unable to, let me proceed!
Thanks in advance
—
Reply to this email directly, view it on GitHub<#55 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BBWDMDCV7OKHT3UTLR57WOL2KNULFAVCNFSM6AAAAABU63GZP2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBWGM4TSMBWGQ>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Thanks for your work @elke-hsh |
@elke-hsh, is it ok if I add a few things to your PR? |
Yes, of course.
…________________________________
Von: FarbodZamani ***@***.***>
Gesendet: Donnerstag, 16. Januar 2025 13:05
An: Opencast-Moodle/moodle-filter_opencast ***@***.***>
Cc: Elke Kreim ***@***.***>; Mention ***@***.***>
Betreff: [EXTERN] Re: [Opencast-Moodle/moodle-filter_opencast] Fixes Opencast-Moodle/moodle-filter_opencast#54 (PR #55)
@elke-hsh<https://github.com/elke-hsh>, is it ok if I add a few things to your PR?
—
Reply to this email directly, view it on GitHub<#55 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BBWDMDBMEYZNCNFXHJA63QT2K6N7FAVCNFSM6AAAAABU63GZP2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOJVGM2DQNBYHE>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@elke-hsh, I have tested it locally and the result from |
I tested it with our test instance of opencast. It is not a local installation.
It consists of three servers, admin, presentation and worker.
It works fine there.
…________________________________
Von: FarbodZamani ***@***.***>
Gesendet: Donnerstag, 16. Januar 2025 13:29
An: Opencast-Moodle/moodle-filter_opencast ***@***.***>
Cc: Elke Kreim ***@***.***>; Mention ***@***.***>
Betreff: [EXTERN] Re: [Opencast-Moodle/moodle-filter_opencast] Fixes Opencast-Moodle/moodle-filter_opencast#54 (PR #55)
@elke-hsh<https://github.com/elke-hsh>, I have tested it locally and the result from getOrgEngageUIUrl for AllInOne Instance is localhost:8080, which is wrong!
Have you test this on your dual-node instance? and is it working?
—
Reply to this email directly, view it on GitHub<#55 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BBWDMDCOHV45V5ALLYGGBLT2K6QZZAVCNFSM6AAAAABU63GZP2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOJVGQ2TSMJXGY>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
…i-nodes opencast instances
@elke-hsh |
Unfortunately it does not work on our system. |
Would you please DM me in Element, so we can tackle this in an Video Conference? |
@elke-hsh |
As discussed in our meeting today:
|
@bluetom the PR is ready! |
I assume the user gets the ROLE_ADMIN because we added group ROLE_GROUP_MH_DEFAULT_ORG_SYSTEM_ADMINS. Removing single roles will not work then.
But by default ROLE_ADMIN is needed for /services endpoint which should not be a good idea for the moodle api user, I guess.
…________________________________
Von: FarbodZamani ***@***.***>
Gesendet: Donnerstag, 16. Januar 2025 16:22
An: Opencast-Moodle/moodle-filter_opencast ***@***.***>
Cc: Elke Kreim ***@***.***>; Mention ***@***.***>
Betreff: [EXTERN] Re: [Opencast-Moodle/moodle-filter_opencast] Fixes Opencast-Moodle/moodle-filter_opencast#54 (PR #55)
As discussed in our meeting today:
* From now on, the API User should get the role ROLE_UI_EVENTS_EMBEDDING_CODE_VIEW only when the filter plugin is going to deliver videos via LTI Authentication!
* The reason is that we are using the endpoint /api/info/organization/properties/engageuiurl and that endpoint by default needs this role: ROLE_UI_EVENTS_EMBEDDING_CODE_VIEW
* We don't go for services search, because it adds unwanted ADMIN role to the API Users!
* The changes now could satisfy both AllInOne and Multi-Node instances!
—
Reply to this email directly, view it on GitHub<#55 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BBWDMDFK3X4RRHQDBYYKU7D2K7FE3AVCNFSM6AAAAABU63GZP2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOJWGAYTKMRTGU>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
* Fixes #54 * read paella json data properly from mod, (#57) fixes #56 * Use Opencast PHP Library for api call Change error message * make sure lti launch gets a proper base url in both allinone and multi-nodes opencast instances * change the service to search and make sure it is active * get rid of services --------- Co-authored-by: elke-hsh <[email protected]> Co-authored-by: FarbodZamani <[email protected]> Co-authored-by: ferishili <[email protected]>
* Fixes #54 (#55) * Fixes #54 * read paella json data properly from mod, (#57) fixes #56 * Use Opencast PHP Library for api call Change error message * make sure lti launch gets a proper base url in both allinone and multi-nodes opencast instances * change the service to search and make sure it is active * get rid of services --------- Co-authored-by: FarbodZamani <[email protected]> Co-authored-by: ferishili <[email protected]> * version.php changelog readme * moodle release change branch to main --------- Co-authored-by: elke-hsh <[email protected]> Co-authored-by: FarbodZamani <[email protected]> Co-authored-by: ferishili <[email protected]>
No description provided.