francoisjacquet
Hi francois
Thank you for the reply. below a copy of the Core User functions: The user have all of the required capabilities.
Function Description Required capabilities Edit
core_course_get_user_administration_options Return a list of administration options in a set of courses that are avaialable or not for the current user. Remove
core_course_get_user_navigation_options Return a list of navigation options in a set of courses that are avaialable or not for the current user. Remove
core_group_get_course_user_groups Returns all groups in specified course for the specified user. moodle/course:managegroups Remove
core_user_add_user_device Store mobile user devices information for PUSH Notifications. Remove
core_user_agree_site_policy Agree the site policy for the current user. Remove
core_user_create_users Create users. moodle/user:create Remove
core_user_delete_users Delete users. moodle/user:delete Remove
core_user_get_course_user_profiles Get course user profiles (each of the profils matching a course id and a user id),. moodle/user:viewdetails, moodle/user:viewhiddendetails, moodle/course:useremail, moodle/user:update, moodle/site:accessallgroups Remove
core_user_remove_user_device Remove a user device from the Moodle database. Remove
core_user_update_picture Update or delete the user picture in the site moodle/user:editownprofile, moodle/user:editprofile Remove
core_user_update_users Update users. moodle/user:update Remove
core_user_update_user_preferences Update a user's preferences moodle/user:editownmessageprofile, moodle/user:editmessageprofile Remove
core_user_view_user_list Simulates the web-interface view of user/index.php (triggering events),. moodle/course:viewparticipants Remove
core_user_view_user_profile Simulates the web-interface view of user/view.php and user/profile.php (triggering events),. moodle/user:viewdetails Remove
enrol_manual_enrol_users Manual enrol users enrol/manual:enrol Remove
gradereport_user_get_grade_items Returns the complete list of grade items for users in a course gradereport/user:view Remove
gradereport_user_view_grade_report Trigger the report view event gradereport/user:view Remove
mod_assign_get_user_flags Returns the user flags for assignments Remove
mod_assign_get_user_mappings Returns the blind marking mappings for assignments Remove