added new service functions to services
This commit is contained in:
parent
7b95d06c4f
commit
039d3fbf55
2 changed files with 30 additions and 2 deletions
|
@ -514,4 +514,32 @@ $functions = [
|
||||||
'capabilities' => 'local/treestudyplan:editstudyplan', // Advises the admin which capabilities are required
|
'capabilities' => 'local/treestudyplan:editstudyplan', // Advises the admin which capabilities are required
|
||||||
'ajax' => true,
|
'ajax' => true,
|
||||||
'loginrequired' => true,
|
'loginrequired' => true,
|
||||||
],];
|
],
|
||||||
|
'local_treestudyplan_scan_badge_progress' => [ //web service function name
|
||||||
|
'classname' => '\local_treestudyplan\courseservice', //class containing the external function
|
||||||
|
'methodname' => 'scan_badge_progress', //external function name
|
||||||
|
'description' => 'Scan progress of students in attaining badge', //human readable description of the web service function
|
||||||
|
'type' => 'read', //database rights of the web service function (read, write)
|
||||||
|
'capabilities' => 'local/treestudyplan:viewuserreports', // Advises the admin which capabilities are required
|
||||||
|
'ajax' => true,
|
||||||
|
'loginrequired' => true,
|
||||||
|
],
|
||||||
|
'local_treestudyplan_scan_completion_progress' => [ //web service function name
|
||||||
|
'classname' => '\local_treestudyplan\courseservice', //class containing the external function
|
||||||
|
'methodname' => 'scan_completion_progress', //external function name
|
||||||
|
'description' => 'Scan progress of students in attaining completions', //human readable description of the web service function
|
||||||
|
'type' => 'read', //database rights of the web service function (read, write)
|
||||||
|
'capabilities' => 'local/treestudyplan:viewuserreports', // Advises the admin which capabilities are required
|
||||||
|
'ajax' => true,
|
||||||
|
'loginrequired' => true,
|
||||||
|
],
|
||||||
|
'local_treestudyplan_scan_grade_progress' => [ //web service function name
|
||||||
|
'classname' => '\local_treestudyplan\courseservice', //class containing the external function
|
||||||
|
'methodname' => 'scan_grade_progress', //external function name
|
||||||
|
'description' => 'Scan progress of students in attaining grades', //human readable description of the web service function
|
||||||
|
'type' => 'read', //database rights of the web service function (read, write)
|
||||||
|
'capabilities' => 'local/treestudyplan:viewuserreports', // Advises the admin which capabilities are required
|
||||||
|
'ajax' => true,
|
||||||
|
'loginrequired' => true,
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
$plugin->component = 'local_treestudyplan'; // Recommended since 2.0.2 (MDL-26035). Required since 3.0 (MDL-48494)
|
$plugin->component = 'local_treestudyplan'; // Recommended since 2.0.2 (MDL-26035). Required since 3.0 (MDL-48494)
|
||||||
$plugin->version = 2023061600; // YYYYMMDDHH (year, month, day, iteration)
|
$plugin->version = 2023061601; // YYYYMMDDHH (year, month, day, iteration)
|
||||||
$plugin->requires = 2021051700; // YYYYMMDDHH (This is the release version for Moodle 3.11)
|
$plugin->requires = 2021051700; // YYYYMMDDHH (This is the release version for Moodle 3.11)
|
||||||
|
|
||||||
$plugin->dependencies = [
|
$plugin->dependencies = [
|
||||||
|
|
Loading…
Reference in a new issue