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

A (teacher) user should not be able to unenrol themself via bulk unenrolment

    XMLWordPrintable

Details

    • MOODLE_311_STABLE, MOODLE_39_STABLE, MOODLE_400_STABLE
    • MOODLE_403_STABLE
    • Hide

      In a course:

      • create some users enrolled with the manual enrolment (or with self enrolment)
      • visit the page with the list of participants user/index.php?id=69
      • Select all participants
      • Choose from the dropdown the option to delete all manual enrolments (or self enrolments)
      • Confirm that after the redirect, the current user does not appear in the summary of users that are going to be unenrolled, a notification warns that the user was removed from the selection.
      • Confirm that continuing with the deletion process will not unenrol the current user.
      Show
      In a course: create some users enrolled with the manual enrolment (or with self enrolment) visit the page with the list of participants user/index.php?id=69 Select all participants Choose from the dropdown the option to delete all manual enrolments (or self enrolments) Confirm that after the redirect, the current user does not appear in the summary of users that are going to be unenrolled, a notification warns that the user was removed from the selection. Confirm that continuing with the deletion process will not unenrol the current user.

    Description

      The school year or uni semester starts again and teachers cleanup their courses. It happens again and again that selecting all participants and unenrolling them per bulk operation, they end up unintentionally losing access to their own course. I suggest that the current user should not be in the list of users that get unenrolled with the bulk operation.

      Attachments

        Issue Links

          Activity

            People

              ManeggiaP Paola Maneggia
              ManeggiaP Paola Maneggia
              Paul Holden Paul Holden
              Andrew Lyons Andrew Lyons
              Kim Jared Lucas Kim Jared Lucas
              Votes:
              7 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 hour, 57 minutes
                  1h 57m

                  Clockify

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