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

MNet plugins removal (all)

XMLWordPrintable

    • MOODLE_500_STABLE
    • MOODLE_500_STABLE
    • MDL-84652-main
    • Hide

      Note

      It is possible that you could test ALL the plugin removals at the same time. I have individualised them below for the small differences you may want to check.

      Test block_mnet_hosts

      Testing scenario 1: Upgrade without the block_mnet_hosts plugin present

      1. Start with a non-patched version of Moodle
      2. Apply the patch of this issue
      3. Upgrade Moodle
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is no longer a mention of "Blocks" -> "Network servers"

      Testing scenario 2: Upgrade with the block_mnet_hosts plugin present

      1. Checkout this patch and perform the upgrade
      2. When prompted that block_mnet_hosts will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara:

        git clone https://github.com/moodlehq/moodle-block_mnet_hosts.git blocks/mnet_hosts 

      3. Continue the upgrade Moodle (plugin should not be removed)
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is still a mention of "Blocks" -> "Network servers"

      Test auth_mnet

      Testing scenario 1: Upgrade without the auth_mnet plugin present

      1. Start with a non-patched version of Moodle
      2. Apply the patch of this issue
      3. Upgrade Moodle
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is no longer a mention of "MNet authentication"

      Testing scenario 2: Upgrade with the auth_mnet plugin present

      1. Checkout this patch and perform the upgrade
      2. When prompted that auth_mnet will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara:

        git clone https://github.com/moodlehq/moodle-auth_mnet.git auth/mnet
        

      3. Continue the upgrade Moodle (plugin should not be removed)
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is still a mention of "MNet authentication"

      Test enrol_mnet

      Testing scenario 1: Upgrade without the enrol_mnet plugin present

      1. Start with a non-patched version of Moodle
      2. Apply the patch of this issue
      3. Upgrade Moodle
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is no longer a mention of "MNet remote enrolments"

      Testing scenario 2: Upgrade with the enrol_mnet plugin present

      1. Checkout this patch and perform the upgrade
      2. When prompted that enrol_mnet will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara:

        git clone https://github.com/moodlehq/moodle-enrol_mnet.git enrol/mnet

      3. Continue the upgrade Moodle (plugin should not be removed)
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is still a mention of "MNet remote enrolments"

      Test portfolio_mahara

      Testing scenario 1: Upgrade without the portfolio_mahara plugin present

      1. Start with a non-patched version of Moodle
      2. Apply the patch of this issue
      3. Upgrade Moodle
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is no longer a mention of "Mahara ePortfolio"

      Testing scenario 2: Upgrade with the portfolio_mahara plugin present

      1. Checkout this patch and perform the upgrade
      2. When prompted that portfolio_mahara will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara:

        git clone https://github.com/moodlehq/moodle-portfolio_mahara.git portfolio/mahara

      3. Continue the upgrade Moodle (plugin should not be removed)
      4. Log in as an admin
      5. Go to Site Administration> Plugins > Plugins Overview.
      6. Verify there is still a mention of "Mahara ePortfolio"

      Test mnetservice_enrol

      Testing scenario 1: Upgrade without the mnetservice_enrol plugin present

      1. Start with a non-patched version of Moodle
      2. Enable "MNet Authentication" in Site Administration > Plugins > Manage authentication
      3. Apply the patch of this issue
      4. Upgrade Moodle
      5. Log in as an admin
      6. Go to Site Administration> Plugins > Plugins Overview.
      7. Verify there is no longer a mention of a "MNet services" -> "Remote enrolment service"

      Testing scenario 2: Upgrade with the mnetservice_enrol plugin present

      1. Checkout to previous weekly. Perform install.
      2. Checkout the latest main branch and perform the upgrade
      3. When prompted that mnetservice_enrol will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara:

        git clone https://github.com/moodlehq/moodle-mnetservice_enrol.git mnet/service/enrol
        

      4. Verify that there is a mention of Mnetservices being a deprecated plugintype
      5. Continue the upgrade Moodle (plugin should not be removed)
      6. Log in as an admin
      7. Go to Site Administration> Plugins > Plugins Overview.
      8. Verify there is still a mention of "MNet services" -> "Remote enrolment service" and that it is marked as deprecated.
      Show
      Note It is possible that you could test ALL the plugin removals at the same time. I have individualised them below for the small differences you may want to check. Test block_mnet_hosts Testing scenario 1: Upgrade without the block_mnet_hosts plugin present Start with a non-patched version of Moodle Apply the patch of this issue Upgrade Moodle Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is no longer a mention of "Blocks" -> "Network servers" Testing scenario 2: Upgrade with the block_mnet_hosts plugin present Checkout this patch and perform the upgrade When prompted that block_mnet_hosts will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara : git clone https://github.com/moodlehq/moodle-block_mnet_hosts.git blocks/mnet_hosts Continue the upgrade Moodle (plugin should not be removed) Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is still a mention of "Blocks" -> "Network servers" Test auth_mnet Testing scenario 1: Upgrade without the auth_mnet plugin present Start with a non-patched version of Moodle Apply the patch of this issue Upgrade Moodle Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is no longer a mention of "MNet authentication" Testing scenario 2: Upgrade with the auth_mnet plugin present Checkout this patch and perform the upgrade When prompted that auth_mnet will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara : git clone https://github.com/moodlehq/moodle-auth_mnet.git auth/mnet Continue the upgrade Moodle (plugin should not be removed) Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is still a mention of "MNet authentication" Test enrol_mnet Testing scenario 1: Upgrade without the enrol_mnet plugin present Start with a non-patched version of Moodle Apply the patch of this issue Upgrade Moodle Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is no longer a mention of "MNet remote enrolments" Testing scenario 2: Upgrade with the enrol_mnet plugin present Checkout this patch and perform the upgrade When prompted that enrol_mnet will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara : git clone https://github.com/moodlehq/moodle-enrol_mnet.git enrol/mnet Continue the upgrade Moodle (plugin should not be removed) Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is still a mention of "MNet remote enrolments" Test portfolio_mahara Testing scenario 1: Upgrade without the portfolio_mahara plugin present Start with a non-patched version of Moodle Apply the patch of this issue Upgrade Moodle Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is no longer a mention of "Mahara ePortfolio" Testing scenario 2: Upgrade with the portfolio_mahara plugin present Checkout this patch and perform the upgrade When prompted that portfolio_mahara will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara : git clone https://github.com/moodlehq/moodle-portfolio_mahara.git portfolio/mahara Continue the upgrade Moodle (plugin should not be removed) Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is still a mention of "Mahara ePortfolio" Test mnetservice_enrol Testing scenario 1: Upgrade without the mnetservice_enrol plugin present Start with a non-patched version of Moodle Enable "MNet Authentication" in Site Administration > Plugins > Manage authentication Apply the patch of this issue Upgrade Moodle Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is no longer a mention of a "MNet services" -> "Remote enrolment service" Testing scenario 2: Upgrade with the mnetservice_enrol plugin present Checkout to previous weekly. Perform install. Checkout the latest main branch and perform the upgrade When prompted that mnetservice_enrol will be removed, in the root of your Moodle instance, install the main branch of the following plugin: https://github.com/moodlehq/moodle-portfolio_mahara : git clone https://github.com/moodlehq/moodle-mnetservice_enrol.git mnet/service/enrol Verify that there is a mention of Mnetservices being a deprecated plugintype Continue the upgrade Moodle (plugin should not be removed) Log in as an admin Go to Site Administration> Plugins > Plugins Overview . Verify there is still a mention of "MNet services" -> "Remote enrolment service" and that it is marked as deprecated.
    • Hide

      Launching automatic jobs for branch MDL-84652-main

      Built on: Thu Mar 6 00:10:17 UTC 2025

      Show
      Launching automatic jobs for branch MDL-84652 -main https://ci.moodle.org/view/Testing/job/DEV.02%20-%20Developer-requested%20PHPUnit/18415/ PHPUnit (sqlsrv / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/63091/ Behat (NonJS - boost and classic / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/63092/ Behat (Firefox - boost / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/63093/ Behat (Firefox - classic / complete) https://ci.moodle.org/view/Testing/job/DEV.01%20-%20Developer-requested%20Behat/63094/ App tests (stable app version) / complete) --> unrelated, please ignore. Built on: Thu Mar 6 00:10:17 UTC 2025
    • 2
    • Team Hedgehogs 2025 Sprint 1.2
    • Small

      This issue will collect the commits to push to integration for the simultaneous removal of MNet plugins:

      1. Remove block_mnet_hosts (MDL-84309)
      2. Remove auth_mnet (MDL-84307)
      3. Remove enrol_mnet (MDL-84310)
      4. Remove portfolio_mahara (MDL-84308)
      5. Remove mnetservice_enrol (MDL-84311)

        1. MDL-84652 auth_mnet.png
          MDL-84652 auth_mnet.png
          293 kB
        2. MDL-84652 block_mnet_hosts.png
          MDL-84652 block_mnet_hosts.png
          298 kB
        3. MDL-84652 enrol_mnet.png
          MDL-84652 enrol_mnet.png
          320 kB
        4. MDL-84652 portfolio_mahara.png
          MDL-84652 portfolio_mahara.png
          268 kB
        5. MDL-84652_test1.png
          MDL-84652_test1.png
          15 kB
        6. MDL-84652_test2.png
          MDL-84652_test2.png
          34 kB

            david.woloszyn@moodle.com David Woloszyn
            david.woloszyn@moodle.com David Woloszyn
            David Woloszyn David Woloszyn
            Safat Shahin Safat Shahin
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 3 hours, 25 minutes
                1d 3h 25m

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