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

Allow Moodle TinyMCE plugins to be disabled

XMLWordPrintable

    • MOODLE_401_STABLE, MOODLE_402_STABLE
    • MOODLE_402_STABLE
    • MDL-76867-master
    • Hide

      Most testing is already covered by CI, but the Behat steps for checking order of items in the DOM are really slow and I don't want to add more issues there.

      These tests cover the following pages under Site administration -> Plugins

      1. Activites -> Manage activities
      2. Admin tools -> Manage admin tools
      3. Blocks -> Manage blocks
      4. Text editors -> Manage editors
      5. Text editors -> TinyMCE -> General settings
      6. Media Players -> Manage media players

      These tests need to be completed for each of the areas under coverage (defined above):

      1. Log in as admin
      2. Navigate to the relevant page
        1. Confirm that plugins are listed without error
      3. Where there is an "Show" or "Hide" button, try pressing it
        1. Confirm it has the intended result
      4. Toggle again
        1. Confirm it has the intended result
      5. Where there is a "Up/Down" button, try the behaviour
        1. Confirm that you cannot move an item above the top
        2. Confirm that you cannot move an item below the bottom
        3. Confirm that you cannot move an item below the bottom of the list of enabled plugins

      Additional tests

      1. Navigate to Site administration -> Activites -> Manage activities
      2. Try to toggle BigBlueButton
        1. Confirm that you are instead shown a notice that it cannot be enabled
      3. Navigate to Site administration -> Blocks -> Manage blocks
      4. Try to protect and unprotect some blocks
        1. Confirm it has the intended result of protecting/unprotecting the block
      Show
      Most testing is already covered by CI, but the Behat steps for checking order of items in the DOM are really slow and I don't want to add more issues there. These tests cover the following pages under Site administration -> Plugins Activites -> Manage activities Admin tools -> Manage admin tools Blocks -> Manage blocks Text editors -> Manage editors Text editors -> TinyMCE -> General settings Media Players -> Manage media players These tests need to be completed for each of the areas under coverage (defined above): Log in as admin Navigate to the relevant page Confirm that plugins are listed without error Where there is an "Show" or "Hide" button, try pressing it Confirm it has the intended result Toggle again Confirm it has the intended result Where there is a "Up/Down" button, try the behaviour Confirm that you cannot move an item above the top Confirm that you cannot move an item below the bottom Confirm that you cannot move an item below the bottom of the list of enabled plugins Additional tests Navigate to Site administration -> Activites -> Manage activities Try to toggle BigBlueButton Confirm that you are instead shown a notice that it cannot be enabled Navigate to Site administration -> Blocks -> Manage blocks Try to protect and unprotect some blocks Confirm it has the intended result of protecting/unprotecting the block
    • 1
    • Team Hedgehog Sprint 2.2

      Allow plugins to be re-ordered and/or disabled.

      • Probably largely in lib/editor/tiny/classes/plugininfo/tiny.php but need to look at what else would need to change to support these

            dobedobedoh Andrew Lyons
            dobedobedoh Andrew Lyons
            Meirza Meirza
            Ilya Tregubov Ilya Tregubov
            Kim Jared Lucas Kim Jared Lucas
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 week, 17 minutes
                1w 17m

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