$string['site:viewfullnames'] = 'Always see full names of users';
$string['site:viewparticipants'] = 'View participants';
$string['site:viewreports'] = 'View reports';
+$string['site:usewebservices'] = 'User can be served by Moodle web services';
$string['tag:manage'] = 'Manage all tags';
$string['tag:create'] = 'Create new tags';
$string['tag:edit'] = 'Edit existing tags';
$table->data = array();
foreach ($users as $user) {
- if ( true) { //test if the users has has_capability('use_webservice')
+ if (has_capability("moodle/site:usewebservice",get_system_context(), $user->id)) { //test if the users has has_capability('use_webservice')
$wsusersetting = ' <a href="' . $this->baseurl . '&username=' . $user->username . '">'
. get_string("settings")
.'</a>' . "\n";
)
),
+ 'moodle/site:usewebservices' => array(
+ 'riskbitmask' => RISK_SPAM | RISK_PERSONAL | RISK_XSS | RISK_CONFIG | RISK_DATALOSS,
+ 'captype' => 'write',
+ 'contextlevel' => CONTEXT_SYSTEM,
+ 'legacy' => array()
+ ),
+
'moodle/course:viewscales' => array(
'captype' => 'read',