Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-72119

Make “Enable xxxxx” features consistent (hide menus for disabled features)

XMLWordPrintable

    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-72119-master
    • Hide

      Testing scenario 1: Competencies

      1. Login as admin.
      2. Go to "Site administration > Advanced features".
      3. Check the "Enable competencies" setting is displayed and enabled by default.
      4. Disable the competencies and save changes.
      5. Go to "Site administration".
      6. Check the "Competencies" section is not displayed.
      7. Go to "Site administration > Advanced features".
      8. Enable the competencies and save changes.
      9. Go to "Site administration".
      10. Check the "Competencies" section is displayed.
      11. Access to "Site administration > Competencies > Competencies settings".
      12. Check "Enable competencies" setting is not displayed.

      Testing scenario 2: Messaging

      1. Login as admin.
      2. Go to "Site administration > Advanced features".
      3. Check the "Enable messaging system" setting is displayed and enabled by default.
      4. Disable the messaging and save changes.
      5. Go to "Site administration".
      6. Check the "Messaging" section doesn't contain the "Messaging settings" section.
      7. Go to "Site administration > Advanced features".
      8. Enable the messaging and save changes.
      9. Go to "Site administration".
      10. Check the "Messaging" section now contains the "Messaging settings" section.
      11. Access to "Site administration > Messaging > Messaging settings".
      12. Check "Enable messaging system" setting is not displayed.

      Testing scenario 3: MoodleNet

      1. Login as admin.
      2. Go to "Site administration > Advanced features".
      3. Check the "Enable MoodleNet integration" setting is displayed and disabled by default.
      4. Disable MoodleNet (if it was enabled) and save changes.
      5. Go to "Site administration".
      6. Check the "MoodleNet" section is not displayed.
      7. Go to "Site administration > Advanced features".
      8. Enable MoodleNet and save changes.
      9. Go to "Site administration".
      10. Check the "MoodleNet" section is displayed.
      11. Access to "Site administration > MoodleNet > MoodleNet settings".
      12. Check "Enable MoodleNet integration" setting is not displayed.

      Testing scenario 4: Mobile app

      1. Login as admin.
      2. Go to "Site administration > Advanced features".
      3. Check the "Enable web services for mobile devices" setting is displayed and disabled by default.
      4. Disable it (if it was enabled) and save changes.
      5. Go to "Site administration".
      6. Check the "Mobile app" section is not displayed.
      7. Go to "Site administration > Advanced features".
      8. Enable WS for mobile devices setting and save changes.
      9. Go to "Site administration".
      10. Check the "Mobile app" section is displayed.
      11. Access to "Site administration > Mobile app > Mobile settings".
      12. Check "Enable web services for mobile devices" setting is not displayed.
      13. Go to "Site administration > Advanced features".
      14. If you're not running your site with HTTPS or with a valid certificate, check that a warning is displayed below the "Enable web services for mobile devices setting". Other warnings might appear here like debugdisplay enabled if it's the case.
      Show
      Testing scenario 1: Competencies Login as admin. Go to "Site administration > Advanced features". Check the "Enable competencies" setting is displayed and enabled by default. Disable the competencies and save changes. Go to "Site administration". Check the "Competencies" section is not displayed. Go to "Site administration > Advanced features". Enable the competencies and save changes. Go to "Site administration". Check the "Competencies" section is displayed. Access to "Site administration > Competencies > Competencies settings". Check "Enable competencies" setting is not displayed. Testing scenario 2: Messaging Login as admin. Go to "Site administration > Advanced features". Check the "Enable messaging system" setting is displayed and enabled by default. Disable the messaging and save changes. Go to "Site administration". Check the "Messaging" section doesn't contain the "Messaging settings" section. Go to "Site administration > Advanced features". Enable the messaging and save changes. Go to "Site administration". Check the "Messaging" section now contains the "Messaging settings" section. Access to "Site administration > Messaging > Messaging settings". Check "Enable messaging system" setting is not displayed. Testing scenario 3: MoodleNet Login as admin. Go to "Site administration > Advanced features". Check the "Enable MoodleNet integration" setting is displayed and disabled by default. Disable MoodleNet (if it was enabled) and save changes. Go to "Site administration". Check the "MoodleNet" section is not displayed. Go to "Site administration > Advanced features". Enable MoodleNet and save changes. Go to "Site administration". Check the "MoodleNet" section is displayed. Access to "Site administration > MoodleNet > MoodleNet settings". Check "Enable MoodleNet integration" setting is not displayed. Testing scenario 4: Mobile app Login as admin. Go to "Site administration > Advanced features". Check the "Enable web services for mobile devices" setting is displayed and disabled by default. Disable it (if it was enabled) and save changes. Go to "Site administration". Check the "Mobile app" section is not displayed. Go to "Site administration > Advanced features". Enable WS for mobile devices setting and save changes. Go to "Site administration". Check the "Mobile app" section is displayed. Access to "Site administration > Mobile app > Mobile settings". Check "Enable web services for mobile devices" setting is not displayed. Go to "Site administration > Advanced features". If you're not running your site with HTTPS or with a valid certificate, check that a warning is displayed below the "Enable web services for mobile devices setting". Other warnings might appear here like debugdisplay enabled if it's the case.
    • Moppies Kanban

      The default behaviour for most of the advanced features (Badges, Analytics) is to display menus in Site administration only when they are enabled. However, some cases (like Competencies), have a separate menu that is displayed always (regarding the feature is enabled or not), because the setting to enable/disable it is defined there. 

      This issue is about moving the "Enable xxxx" feature to the "Advanced features" page to guarantee the menus are only displayed when the feature is enabled.

            sarjona Sara Arjona (@sarjona)
            sarjona Sara Arjona (@sarjona)
            Carlos Escobedo Carlos Escobedo
            Ilya Tregubov Ilya Tregubov
            Gladys Basiana Gladys Basiana
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours, 55 minutes
                3h 55m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.