Closed abias closed 2 months ago
The tests have passed (the codechecker just fails because of https://github.com/moodlehq/moodle-cs/issues/142 which is out of our scope).
@lucaboesch - may I ask you to have a look at this PR if you have time?
This page looks brilliant, @abias. I understand it might make Behat testing easier if the entries still would exist in 4.4 but I think they should be omitted and the Behat tests rewritten to work with both version. Here's how the adding to the settings could be omitted given the Theme selector page already exists: https://github.com/lucaboesch/moodle-theme_boost_union/tree/issue-482
Based on an internal discussion, I have added another panel which links to the settings category page:
Beyond that, my gut feeling is that we should integrate this PR now and postpone discussions how to further improve the settings structure and settings navigation into follow-up issues.
This PR has been discussed internally and is merged now. A follow-up issue has been created on #621
I refined the PR #609.
There is now a Boost Union settings overview page which looks like this:
On Moodle 4.4dev, it is linked from the theme selector:
and the Appearance page only has the new Boost Union settings category:
On Moodle 4.3, it is linked from the "Boost Union" link which is still auto-generated by Moodle core:
I hope that this is a good compromise between a forward-facing fix for Moodle 4.4 and a not-so-big chance for 4.3 and older Moodle releases.