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

Impossible to distinguish between enrolment methods for a user with multiple enrolments

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.4
    • Fix Version/s: 3.4
    • Component/s: Course
    • Labels:
    • Testing Instructions:
      Hide
      Prerequisite
      1. Create a course.
      2. Enable the self enrolment method.
      3. Have a user self enrol in the course.
      4. Enrol the user manually in the course.
      Test 1
      1. Go to the course participants page.
      2. Hover over the 'i' icon and ensure it tells you the enrolment method that was used.
      3. Click on the settings icon and check the enrolment method is specified in the modal.
      4. Click on the trash icon and ensure the enrolment method is specified in the modal.
      Test 2
      1. Turn off JS.
      2. Go to the course participants page.
      3. Hover over the 'i' icon and ensure it tells you the enrolment method that was used.
      4. Click on the settings icon and check the enrolment method is specified on the next page.
      5. Go back to the participants page.
      6. Click on the trash icon and ensure the enrolment method is specified on the next page.
      Show
      Prerequisite Create a course. Enable the self enrolment method. Have a user self enrol in the course. Enrol the user manually in the course. Test 1 Go to the course participants page. Hover over the 'i' icon and ensure it tells you the enrolment method that was used. Click on the settings icon and check the enrolment method is specified in the modal. Click on the trash icon and ensure the enrolment method is specified in the modal. Test 2 Turn off JS. Go to the course participants page. Hover over the 'i' icon and ensure it tells you the enrolment method that was used. Click on the settings icon and check the enrolment method is specified on the next page. Go back to the participants page. Click on the trash icon and ensure the enrolment method is specified on the next page.
    • Affected Branches:
      MOODLE_34_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-60179_master

      Description

      1. Create a course
      2. Enable self enrolment
      3. Have a user self enrol in the course
      4. Enrol the user manually in the course
      5. Attempt to spot the difference

      Some things to note:

      1. You can tell them apart, so it isn't impossible, but it's a right pain in the backside. You have to view the information and then close it, and open the relevant settings.
      2. There's no indication in the settings dialogue which one is being editted - just the user that it belongs to
      3. The order of the instances seems to swap around. It's hard to verify so I may be wrong.

        Attachments

          Activity

            People

            Assignee:
            markn Mark Nelson
            Reporter:
            dobedobedoh Andrew Nicols
            Peer reviewer:
            Sara Arjona (@sarjona)
            Integrator:
            David Monllaó
            Tester:
            Adrian Greeve
            Participants:
            Component watchers:
            Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              13/Nov/17