MDL-73233 admin: Add enabledashboard setting
commit5349861e693fefcb5f5bcf4fc2c6ff270f32586b
authorSara Arjona <sara@moodle.com>
Fri, 25 Feb 2022 15:14:04 +0000 (25 16:14 +0100)
committerSara Arjona <sara@moodle.com>
Wed, 16 Mar 2022 10:22:22 +0000 (16 11:22 +0100)
treef61a1a1ce9ca8d4dfb62e952300044018458f83d
parent9344149abae081156aac4e3c39eff365f2f0df5a
MDL-73233 admin: Add enabledashboard setting

The $CFG->enabledashboard setting has been added to Appearance >
Navigation, to let admins disable the "Dashboard" option from the
primary navigation.

This commit also changes the behaviour of get_home_page(), to take
into account this setting and adds a new method, get_default_home_page(),
to return the expected default home page (that wil be used when current
default page is not defined or valid).
admin/settings/appearance.php
lang/en/admin.php
lib/moodlelib.php
lib/tests/moodlelib_test.php
lib/upgrade.txt
theme/boost/tests/behat/primarynav.feature