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

Profile field "confirmed" set to 0 for roaming users created via mnet course enrolments

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.9.17, 2.1, 2.2
    • Fix Version/s: 1.9.19, 2.1.7, 2.2.4
    • Component/s: MNet
    • Labels:
      None

      Description

      Related to http://tracker.moodle.org/browse/MDL-27107 and http://tracker.moodle.org/browse/MDL-29991 (I can't reopen issues) the MDL-27107 and MDL-29991 patches only solves the problem when users are created into the remote host via login (auth/mnet), when users are created through the remote course enrolment process (enrol/mnet/enrol.php/enrol_user method) the users are created with 'confirmed' = 0

      Steps to reproduce the problem:
      1.- A Moodle 1.9 installation as identity provider publisher
      2.- A Moodle 2.1 installation as identity provider subscriber
      3.- On Moodle 1.9 go to frontpage administration block -> Networking -> Enrolments
      4.- On Moodle 1.9 select the 2.1 subscriber host and enrol users (IMPORTANT: Users who doesn't exists in the 2.1 installation)

      Result:
      Users created on the Moodle 2.1 installation with the 'confirmed' field set to 0. If the Moodle 2.1 administration setting 'deleteunconfirmed' is enabled the cron will delete the no-confirmed users.

      The reproduction steps are based on a real case, but watching both 1.9 and 2.x code I suspect that the problem is applicable to all branches

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            dmonllao David Monllaó added a comment -

            Pull branches rebased

            Show
            dmonllao David Monllaó added a comment - Pull branches rebased
            Hide
            mudrd8mz David Mudrák added a comment -

            Very well spotted and patched David! Submitting for integration.

            Show
            mudrd8mz David Mudrák added a comment - Very well spotted and patched David! Submitting for integration.
            Hide
            poltawski Dan Poltawski added a comment -

            The main moodle.git repository has just been updated with latest weekly modifications. You may wish to rebase your PULL branches to simplify history and avoid any possible merge conflicts. This would also make integrator's life easier next week.

            TIA and ciao

            Show
            poltawski Dan Poltawski added a comment - The main moodle.git repository has just been updated with latest weekly modifications. You may wish to rebase your PULL branches to simplify history and avoid any possible merge conflicts. This would also make integrator's life easier next week. TIA and ciao
            Hide
            dmonllao David Monllaó added a comment -

            Thanks Dan. Done

            Show
            dmonllao David Monllaó added a comment - Thanks Dan. Done
            Hide
            samhemelryk Sam Hemelryk added a comment -

            Thanks David and David, this has been integrated now

            Show
            samhemelryk Sam Hemelryk added a comment - Thanks David and David, this has been integrated now
            Hide
            ankit_frenz Ankit Agarwal added a comment -

            Thanks Sam and Apu for the help with testing
            This works as expected.
            Passing

            Show
            ankit_frenz Ankit Agarwal added a comment - Thanks Sam and Apu for the help with testing This works as expected. Passing
            Hide
            stronk7 Eloy Lafuente (stronk7) added a comment -

            We could celebrate it today... but better if we perform a bigger party after releasing Moodle 2.3.

            Print this message and come to Perth that day, it's valid for one beer, wine, coke or... water, as you wish.

            Many thanks for your collaboration!

            Ciao

            Show
            stronk7 Eloy Lafuente (stronk7) added a comment - We could celebrate it today... but better if we perform a bigger party after releasing Moodle 2.3. Print this message and come to Perth that day, it's valid for one beer, wine, coke or... water, as you wish. Many thanks for your collaboration! Ciao

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  9/Jul/12