From 5cb4593ee4694f2f831b23e33ecd29148b369576 Mon Sep 17 00:00:00 2001 From: Tobias Reischmann <tobias.reischmann@wi.uni-muenster.de> Date: Mon, 2 Sep 2019 17:13:37 +0200 Subject: [PATCH] Offer manual trigger capability setting as autocomplete --- trigger/manual/lib.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/trigger/manual/lib.php b/trigger/manual/lib.php index b936dc9..2187d40 100644 --- a/trigger/manual/lib.php +++ b/trigger/manual/lib.php @@ -69,8 +69,14 @@ class manual extends base_manual { $mform->setType($elementname, PARAM_TEXT); $elementname = 'capability'; + $capabilities = get_all_capabilities(); + $capabilitynames = array(); + foreach ($capabilities as $cap) { + $capabilitynames []= $cap['name']; + } $mform->addElement( - 'text', $elementname, get_string('setting_capability', 'lifecycletrigger_manual') + 'autocomplete', $elementname, get_string('setting_capability', 'lifecycletrigger_manual'), + $capabilitynames ); $mform->addHelpButton($elementname, 'setting_capability', 'lifecycletrigger_manual'); $mform->setType($elementname, PARAM_CAPABILITY); -- GitLab