Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-38856 META: Issues around Bootstrapbase and Clean theme
  3. MDL-39697

Bootstrapbase $THEME->layouts need 'Maintenance' and is missing important options.

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.5
    • Fix Version/s: 2.5.1
    • Component/s: Themes
    • Labels:
    • Testing Instructions:
      Hide
      1. Select Clean theme
      2. Add a new plugin or something to trigger the Maintenance layout or put site in Maintenance Mode.
      3. TEST that the layout looks part of the Clean theme layout.
      4. TEST that there are NO blocks present in the layout.
      5. TEST that there are NO links in the footer.
      Show
      Select Clean theme Add a new plugin or something to trigger the Maintenance layout or put site in Maintenance Mode. TEST that the layout looks part of the Clean theme layout. TEST that there are NO blocks present in the layout. TEST that there are NO links in the footer.
    • Affected Branches:
      MOODLE_25_STABLE
    • Fixed Branches:
      MOODLE_25_STABLE
    • Pull Master Branch:

      Description

      After a chance comment by Jason Fowler in MDL-39573, and on inspection of bootstrapbase/config.php, later revealed that the maintenance layout was incorrect and missing important options namely:

       'maintenance' => array(
              'file' => 'general.php',
              'regions' => array(),
              'options' => array('noblocks' => true, 'nofooter' => true, 'nonavbar' => true, 'nocustommenu' => true, 'nocourseheaderfooter' => true),
          ),
      

      Also comparing it with base theme showed up other settings to.

      That said, the intention of this issue is to add Base $THEME->layouts so that some continuity is maintained for future versions of Moodle.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lazydaisy Mary Evans
                Reporter:
                lazydaisy Mary Evans
                Integrator:
                Damyon Wiese
                Tester:
                Adrian Greeve
                Participants:
                Component watchers:
                Amaia Anabitarte, Bas Brands, Carlos Escobedo, Sara Arjona (@sarjona), Víctor Déniz Falcón
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  8/Jul/13