{$log}
'.get_string("thanks_for_installing", 'quiz_archiver')."
"; + echo ''.get_string('autoinstall_explanation', 'quiz_archiver')."
"; + echo ''; + echo ''; + echo '".get_string('autoinstall_explanation', 'quiz_archiver')."
"; + } else { + $autoinstall_desc = get_string('autoinstall_already_configured', 'quiz_archiver'); + } + $settings->add(new admin_setting_description('quiz_archiver/autoinstall', + get_string('setting_autoconfigure', 'quiz_archiver'), + $autoinstall_desc + )); + // Generic settings $settings->add(new admin_setting_heading('quiz_archiver/header_archive_worker', get_string('setting_header_archive_worker', 'quiz_archiver'), diff --git a/tests/classes/external/get_attempts_metadata_test.php b/tests/classes/external/get_attempts_metadata_test.php index 20c893d..b103788 100644 --- a/tests/classes/external/get_attempts_metadata_test.php +++ b/tests/classes/external/get_attempts_metadata_test.php @@ -22,10 +22,7 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -namespace tests\classes\external; - - -use quiz_archiver\external\get_attempts_metadata; +namespace quiz_archiver\external; /** * Tests for the get_attempts_metadata external service diff --git a/tests/classes/external/get_backup_status_test.php b/tests/classes/external/get_backup_status_test.php index 7c60132..bc3328a 100644 --- a/tests/classes/external/get_backup_status_test.php +++ b/tests/classes/external/get_backup_status_test.php @@ -22,11 +22,10 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -namespace tests\classes\external; +namespace quiz_archiver\external; use quiz_archiver\ArchiveJob; -use quiz_archiver\external\get_backup_status; /** * Tests for the get_backup_status external service diff --git a/tests/classes/external/process_uploaded_artifact_test.php b/tests/classes/external/process_uploaded_artifact_test.php index df30392..13379bb 100644 --- a/tests/classes/external/process_uploaded_artifact_test.php +++ b/tests/classes/external/process_uploaded_artifact_test.php @@ -22,11 +22,10 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -namespace tests\classes\external; +namespace quiz_archiver\external; use quiz_archiver\ArchiveJob; -use quiz_archiver\external\process_uploaded_artifact; use quiz_archiver\FileManager; /** diff --git a/tests/classes/local/autoinstall_test.php b/tests/classes/local/autoinstall_test.php new file mode 100644 index 0000000..0c6f011 --- /dev/null +++ b/tests/classes/local/autoinstall_test.php @@ -0,0 +1,117 @@ +. + +/** + * Tests for the autoinstall class + * + * @package quiz_archiver + * @copyright 2024 Niels Gandraß