From 0f21f6e374f1b397cf2b88d2215f9c7966e98323 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ure=C3=B1a?= Date: Thu, 4 Jul 2024 15:49:42 +0200 Subject: [PATCH] MDL-82234 tool_mobile: Return display default login form --- admin/tool/mobile/classes/api.php | 1 + admin/tool/mobile/classes/external.php | 1 + admin/tool/mobile/tests/externallib_test.php | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/admin/tool/mobile/classes/api.php b/admin/tool/mobile/classes/api.php index cadd01a248c..a8ef1ca6374 100644 --- a/admin/tool/mobile/classes/api.php +++ b/admin/tool/mobile/classes/api.php @@ -213,6 +213,7 @@ class api { 'tool_mobile_qrcodetype' => clean_param(get_config('tool_mobile', 'qrcodetype'), PARAM_INT), 'supportpage' => $sitesupportavailable ? clean_param($CFG->supportpage, PARAM_URL) : '', 'supportavailability' => clean_param($CFG->supportavailability, PARAM_INT), + 'showloginform' => (int) get_config('core', 'showloginform'), ); $typeoflogin = get_config('tool_mobile', 'typeoflogin'); diff --git a/admin/tool/mobile/classes/external.php b/admin/tool/mobile/classes/external.php index 34eba17682f..401fb33f079 100644 --- a/admin/tool/mobile/classes/external.php +++ b/admin/tool/mobile/classes/external.php @@ -191,6 +191,7 @@ class external extends external_api { 'tool_mobile_setuplink' => new external_value(PARAM_URL, 'App download page.', VALUE_OPTIONAL), 'tool_mobile_qrcodetype' => new external_value(PARAM_INT, 'QR login configuration.', VALUE_OPTIONAL), 'warnings' => new external_warnings(), + 'showloginform' => new external_value(PARAM_INT, 'Display default login form.'), ) ); } diff --git a/admin/tool/mobile/tests/externallib_test.php b/admin/tool/mobile/tests/externallib_test.php index a56bd376b03..5c739c8a4a7 100644 --- a/admin/tool/mobile/tests/externallib_test.php +++ b/admin/tool/mobile/tests/externallib_test.php @@ -102,7 +102,8 @@ class externallib_test extends externallib_advanced_testcase { 'tool_mobile_qrcodetype' => get_config('tool_mobile', 'qrcodetype'), 'supportpage' => $CFG->supportpage, 'supportavailability' => $CFG->supportavailability, - 'warnings' => array() + 'warnings' => [], + 'showloginform' => (int) get_config('core', 'showloginform'), ); $this->assertEquals($expected, $result);