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

Allow users to start manual enrolments right now

    XMLWordPrintable

    Details

    • Database:
      MySQL
    • Testing Instructions:
      Hide
      1. Upgrade from a previous moodle version
      2. Go to site admin -> plugins -> enrol -> manual
      3. Check Default enrolment start value, it SHOULD be 'Today'
      4. Use or create a course to enrol students into (manual enrolments should be enabled)
      5. Enter the course and navigate to [Settings ► Users ► Enrolled users].
      6. Click the 'Enrol users' button.
      7. Enrol a user and press 'Finish enrolling users'
      8. The enrolled users table SHOULD be updated and you SHOULD see a "Manual enrolments from ...." where ... is today at 12:00am
      9. Click the 'Enrol users' button.
      10. Expand "Enrolment options"
      11. The default value SHOULD be "Today..."
      12. Set "Starting from" to "Now"
      13. The time in "Now" option SHOULD be now and SHOULD depend on your selected timezone
      14. Enrol a user and press 'Finish enrolling users'
      15. The enrolled users table SHOULD be updated and you SHOULD see a "Manual enrolments from CURRENT TIME" next to the user you just enrolled
      1. Go to "Enrolment methods" and click on the "Enrol users" icon (in manual enrolments row)
      2. The default value of starting from select SHOULD be "Today..."
      3. Enrol a user
      4. Change starting from to "Now..."
      5. The time in "Now" option SHOULD be now and SHOULD depend on your selected timezone
      6. Enrol another user
      7. Return to "Enrolled users"
      8. Check that these last 2 enrolled users are using 12:00am or the current time respectively
      1. Set the system setting 'enrol_manual/enrolstart' default to 'Now'
      2. Disable JS in your browser
      3. Go to a course manual enrolments page and check that the default value for starting from select is "Now..."
      4. Change it to today and add some users
      5. The Starting from select box value SHOULD BE 'Today'
      6. Re-enable JS in your browser and click on Enrol users link again
      7. Press enrol users button and expand enrolment options
      8. 'Starting from' select box SHOULD default to 'Now'
      1. Install a new moodle site
      2. Go to site admin -> plugins -> enrol -> manual
      3. Check Default enrolment start value, it SHOULD be 'Now'
      Show
      Upgrade from a previous moodle version Go to site admin -> plugins -> enrol -> manual Check Default enrolment start value, it SHOULD be 'Today' Use or create a course to enrol students into (manual enrolments should be enabled) Enter the course and navigate to [Settings ► Users ► Enrolled users] . Click the 'Enrol users' button. Enrol a user and press 'Finish enrolling users' The enrolled users table SHOULD be updated and you SHOULD see a "Manual enrolments from ...." where ... is today at 12:00am Click the 'Enrol users' button. Expand "Enrolment options" The default value SHOULD be "Today..." Set "Starting from" to "Now" The time in "Now" option SHOULD be now and SHOULD depend on your selected timezone Enrol a user and press 'Finish enrolling users' The enrolled users table SHOULD be updated and you SHOULD see a "Manual enrolments from CURRENT TIME" next to the user you just enrolled Go to "Enrolment methods" and click on the "Enrol users" icon (in manual enrolments row) The default value of starting from select SHOULD be "Today..." Enrol a user Change starting from to "Now..." The time in "Now" option SHOULD be now and SHOULD depend on your selected timezone Enrol another user Return to "Enrolled users" Check that these last 2 enrolled users are using 12:00am or the current time respectively Set the system setting 'enrol_manual/enrolstart' default to 'Now' Disable JS in your browser Go to a course manual enrolments page and check that the default value for starting from select is "Now..." Change it to today and add some users The Starting from select box value SHOULD BE 'Today' Re-enable JS in your browser and click on Enrol users link again Press enrol users button and expand enrolment options 'Starting from' select box SHOULD default to 'Now' Install a new moodle site Go to site admin -> plugins -> enrol -> manual Check Default enrolment start value, it SHOULD be 'Now'
    • Difficulty:
      Easy
    • Affected Branches:
      MOODLE_21_STABLE, MOODLE_28_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE
    • Fixed Branches:
      MOODLE_30_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-30157_master
    • Sprint:
      Team Beards Sprint 7, Team '; drop tables Sprint 9

      Description

      For any Moodle course that is created and when a user is enrolled from the "Enrolled users" settings menu, a default time of 12:00 AM will be displayed along with the date under the "Enrolment methods" heading:

      Manual enrollments from Sunday, 6 November 2011, 12:00 AM

      Currently there is no way to specify a time for enrollments.

        Attachments

        1. enrolment-edit.png
          enrolment-edit.png
          29 kB
        2. enrolment-edit-page.png
          enrolment-edit-page.png
          35 kB
        3. MDL-30157_MOODLE_21_STABLE.patch
          0.7 kB
        4. Patch (MDL-30157) ajax.txt
          0.3 kB
        5. patch-MDL-30157.txt
          1.0 kB
        6. Screenshot.png
          Screenshot.png
          117 kB

          Issue Links

            Activity

              People

              • Votes:
                9 Vote for this issue
                Watchers:
                18 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  16/Nov/15