mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 20:42:22 +02:00
MDL-73397 adminpresets: Use new API from auth and quiz
The adminpresets has become an API in order to let plugins, such as quiz and auth, to overwrite classes for their settings.
This commit is contained in:
parent
e046c6e6ef
commit
e5c440b3aa
@ -14,9 +14,9 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
namespace auth_ldap\local\setting;
|
||||
namespace auth_ldap\adminpresets;
|
||||
|
||||
use tool_admin_presets\local\setting\admin_preset_setting;
|
||||
use core_adminpresets\local\setting\adminpresets_setting;
|
||||
|
||||
/**
|
||||
* Basic text setting, cleans the param using the admin_setting paramtext attribute.
|
||||
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_setting;
|
||||
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class admin_preset_auth_ldap_admin_setting_special_contexts_configtext extends admin_preset_setting {
|
||||
class adminpresets_auth_ldap_admin_setting_special_contexts_configtext extends adminpresets_setting {
|
||||
|
||||
/**
|
||||
* Validates the value using paramtype attribute
|
@ -14,10 +14,10 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
namespace mod_quiz\local\setting;
|
||||
namespace mod_quiz\adminpresets;
|
||||
|
||||
use ReflectionMethod;
|
||||
use tool_admin_presets\local\setting\admin_preset_setting;
|
||||
use core_adminpresets\local\setting\adminpresets_setting;
|
||||
|
||||
/**
|
||||
* Admin settings class for the quiz review options.
|
||||
@ -27,7 +27,7 @@ use tool_admin_presets\local\setting\admin_preset_setting;
|
||||
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class admin_preset_mod_quiz_admin_review_setting extends admin_preset_setting {
|
||||
class adminpresets_mod_quiz_admin_review_setting extends adminpresets_setting {
|
||||
|
||||
/**
|
||||
* Overwrite to add the reviewoptions text
|
@ -14,9 +14,9 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
namespace mod_quiz\local\setting;
|
||||
namespace mod_quiz\adminpresets;
|
||||
|
||||
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
|
||||
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
|
||||
|
||||
/**
|
||||
* Admin settings class for the quiz browser security option.
|
||||
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
|
||||
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class admin_preset_mod_quiz_admin_setting_browsersecurity extends admin_preset_admin_setting_configselect_with_advanced {
|
||||
class adminpresets_mod_quiz_admin_setting_browsersecurity extends adminpresets_admin_setting_configselect_with_advanced {
|
||||
|
||||
public function set_behaviors() {
|
||||
$this->behaviors['loadchoices'] = &$this->settingdata;
|
@ -14,9 +14,9 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
namespace mod_quiz\local\setting;
|
||||
namespace mod_quiz\adminpresets;
|
||||
|
||||
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
|
||||
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
|
||||
|
||||
/**
|
||||
* Admin settings class for the quiz grading method.
|
||||
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
|
||||
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class admin_preset_mod_quiz_admin_setting_grademethod extends admin_preset_admin_setting_configselect_with_advanced {
|
||||
class adminpresets_mod_quiz_admin_setting_grademethod extends adminpresets_admin_setting_configselect_with_advanced {
|
||||
|
||||
public function set_behaviors() {
|
||||
$this->behaviors['loadchoices'] = &$this->settingdata;
|
@ -14,9 +14,9 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
namespace mod_quiz\local\setting;
|
||||
namespace mod_quiz\adminpresets;
|
||||
|
||||
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
|
||||
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
|
||||
|
||||
/**
|
||||
* Admin settings class for the quiz overdue attempt handling method.
|
||||
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
|
||||
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class admin_preset_mod_quiz_admin_setting_overduehandling extends admin_preset_admin_setting_configselect_with_advanced {
|
||||
class adminpresets_mod_quiz_admin_setting_overduehandling extends adminpresets_admin_setting_configselect_with_advanced {
|
||||
|
||||
public function set_behaviors() {
|
||||
$this->behaviors['loadchoices'] = &$this->settingdata;
|
@ -14,9 +14,9 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
namespace mod_quiz\local\setting;
|
||||
namespace mod_quiz\adminpresets;
|
||||
|
||||
use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_with_advanced;
|
||||
use core_adminpresets\local\setting\adminpresets_admin_setting_configselect_with_advanced;
|
||||
|
||||
/**
|
||||
* Admin settings class for the choices for how to display the user's image.
|
||||
@ -26,7 +26,7 @@ use tool_admin_presets\local\setting\admin_preset_admin_setting_configselect_wit
|
||||
* @author Jordan Kesraoui | Sylvain Revenu | Pimenko based on David Monllaó <david.monllao@urv.cat> code
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class admin_preset_mod_quiz_admin_setting_user_image extends admin_preset_admin_setting_configselect_with_advanced {
|
||||
class adminpresets_mod_quiz_admin_setting_user_image extends adminpresets_admin_setting_configselect_with_advanced {
|
||||
|
||||
public function set_behaviors() {
|
||||
$this->behaviors['loadchoices'] = &$this->settingdata;
|
Loading…
x
Reference in New Issue
Block a user