Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-36504 enrol improvements 2.5 META
  3. MDL-32387

User are not unenrolled correct with Paypal enrollment plugin

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      1/ execute phpunit tests
      2/ optionally setup paypal enrolment, let some user enrol, manually edit user_enrolments database entry to make it look like expired, execute sync and verify the expiration action was executed for the expired enrolment

      Show
      1/ execute phpunit tests 2/ optionally setup paypal enrolment, let some user enrol, manually edit user_enrolments database entry to make it look like expired, execute sync and verify the expiration action was executed for the expired enrolment
    • Affected Branches:
      MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE
    • Fixed Branches:
      MOODLE_25_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      w02_MDL-32387_m25_paypalexpire

      Description

      Users are enrolled into a Moodle course via Paypal enrollment. The course has limited access for ten days. In settings block user are visible even if the course access time has ended. In navigation block user list they are not visible.
      If they try to register for the course again, the get the message that they can regsiter for the course.

      It seems that they are not completely unenrolled from the course.


      The patch implement new setting for expiration action, this is consistent with enrol_self and enrol_manual.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                13 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  14/May/13