mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 01:16:44 +02:00
MDL-39132 always include badge settings, hide the pages when disabled
This commit is contained in:
parent
3d7414b399
commit
f2770bfe1a
1 changed files with 6 additions and 6 deletions
|
@ -27,7 +27,7 @@
|
|||
|
||||
global $SITE;
|
||||
|
||||
if (!empty($CFG->enablebadges) && ($hassiteconfig || has_any_capability(array(
|
||||
if (($hassiteconfig || has_any_capability(array(
|
||||
'moodle/badges:viewawarded',
|
||||
'moodle/badges:createbadge',
|
||||
'moodle/badges:manageglobalsettings',
|
||||
|
@ -39,7 +39,7 @@ if (!empty($CFG->enablebadges) && ($hassiteconfig || has_any_capability(array(
|
|||
require_once($CFG->libdir . '/badgeslib.php');
|
||||
|
||||
$globalsettings = new admin_settingpage('badgesettings', new lang_string('badgesettings', 'badges'),
|
||||
array('moodle/badges:manageglobalsettings'));
|
||||
array('moodle/badges:manageglobalsettings'), empty($CFG->enablebadges));
|
||||
|
||||
$globalsettings->add(new admin_setting_configtext('badges_defaultissuername',
|
||||
new lang_string('defaultissuername', 'badges'),
|
||||
|
@ -69,16 +69,16 @@ if (!empty($CFG->enablebadges) && ($hassiteconfig || has_any_capability(array(
|
|||
$ADMIN->add('badges',
|
||||
new admin_externalpage('managebadges',
|
||||
new lang_string('managebadges', 'badges'),
|
||||
new moodle_url($CFG->wwwroot . '/badges/index.php', array('type' => BADGE_TYPE_SITE)),
|
||||
array('moodle/badges:viewawarded')
|
||||
new moodle_url('/badges/index.php', array('type' => BADGE_TYPE_SITE)),
|
||||
array('moodle/badges:viewawarded'), empty($CFG->enablebadges)
|
||||
)
|
||||
);
|
||||
|
||||
$ADMIN->add('badges',
|
||||
new admin_externalpage('newbadge',
|
||||
new lang_string('newbadge', 'badges'),
|
||||
new moodle_url($CFG->wwwroot . '/badges/newbadge.php', array('type' => BADGE_TYPE_SITE)),
|
||||
array('moodle/badges:createbadge')
|
||||
new moodle_url('/badges/newbadge.php', array('type' => BADGE_TYPE_SITE)),
|
||||
array('moodle/badges:createbadge'), empty($CFG->enablebadges)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue