-
Bug
-
Resolution: Fixed
-
Minor
-
3.11.11, 4.0.4, 4.0.5, 4.1, 4.1.4, 4.2
-
6
-
Team Hedgehog Sprint 1.2, Team Hedgehog 2023 Sprint 1.3, Team Hedgehog 2023 Sprint 1.4, Team Hedgehog 2023 Sprint 2.0, Team Hedgehog 2023 Sprint 2.1, Team Hedgehog 2023 Sprint 2.2
On the Site administration Front page settings page, the specific settings which are written to the course table and not the config table will incorrectly display an 'Overridden in config.php' when overridden, however they are not displaying the override (in the case of the summary text editor), and they are not respected in the frontpage displayed to users. There is also some weirdness with elements like checkboxes that become disabled, but can be overridden by removing the 'disabled' html attribute and submitting a new value, which will make that value become applied, as the override is ignored.
As per MDL-28727, the ignored override is intended behaviour, but the settings page display of 'overridden in config.php' is misleading.
/admin/settings.php?section=frontpagesettings
To reproduce:
On frontpage settings, set summary to 'non-forced'.
In config.php, set $CFG->summary = 'forced';
Reload frontpage settings, observe 'summary' states overriden, but displays 'non-forced'