Check the requirement of capabilities moodle/user:viewhiddendetails, moodle/course:useremail, moodle/user:update #12
Labels
improvement
Something which improves an existing feature in some way (UX, UI, Design, Functionality)
https://docs.opencast.org/develop/admin/configuration/security.user.moodle/ tells us how to create the Opencast API webservice user in Moodle:
Interestingly, after adding the user to the Opencast web service in Moodle, Moodle tells me at two locations (https://MYMOODLE/admin/webservice/service_functions.php?id= and https://MYMOODLE/admin/settings.php?section=webservicetokens) that the user is missing the additional capabilities moodle/user:viewhiddendetails, moodle/course:useremail, moodle/user:update which seem to be required for core_user_get_users_by_field which is part of the "Opencast web service" set.
If the set of 5 capabilities from the Opencast documentation is enough, then it should also mention that the warning in Moodle can be ignored.
If there is a real need for these 3 additional capabilities, then the Opencast documentation has to be updated - and it has to be especially checked if Opencast can crash anything in Moodle if we add the moodle/user:update capability to the Opencast user.
In any case, this has to be evaluated on the Moodle side first (that's why I am posting it here and not on opencast.jira.com).
The text was updated successfully, but these errors were encountered: