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

Add course search/filter

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.4
    • Fix Version/s: 3.4
    • Component/s: Calendar
    • Labels:
    • Testing Instructions:
      Hide
      1. Log in as admin.
      2. Enrol yourself in 3 courses.
      3. Add a couple of groups to each course, for example:
        • Course 1 - Group A, Group B
        • Course 2 - Group C, Group D
      4. In the third course, don't add any group.
      5. Go to Calendar and click add new event button.
      6. On the summary modal, select Course type of event.
      7. Make sure it displays an auto complete course selector.
        • It should display all 3 courses you are enrolled in.
      8. Now, change event type to Group
        • It should display just the courses that actually have groups.
      9. Create a couple of course and group events using different courses and groups.
      10. Now, go to one of the courses you have created the events for.
        • You must be in the course calendar to see course and group events for that course.
      11. Click in one of those events to open the event summary.
      12. Make sure the course event displays a link to the course.
      13. Click on Edit button, change the course and save.
      14. Click on that event again, make sure it displays the link to the new course you choose.
      15. Now, click on the group event to open the summary.
      16. Make sure it displays the link to the course and the group name.
      17. Click Edit button and change the course or group information.
      18. Click on the event again and open the modal.
      19. It should have updated the course and group information.
      20. Click add new event button again.
      21. Select Course event type and click Save.
      22. It should display a validation message "Please select a course"
      23. Now, select group and try to save without selecting a course.
      24. It should display a validation message "Please select a course"
      Show
      Log in as admin. Enrol yourself in 3 courses. Add a couple of groups to each course, for example: Course 1 - Group A, Group B Course 2 - Group C, Group D In the third course, don't add any group. Go to Calendar and click add new event button. On the summary modal, select Course type of event. Make sure it displays an auto complete course selector. It should display all 3 courses you are enrolled in. Now, change event type to Group It should display just the courses that actually have groups. Create a couple of course and group events using different courses and groups. Now, go to one of the courses you have created the events for. You must be in the course calendar to see course and group events for that course. Click in one of those events to open the event summary. Make sure the course event displays a link to the course. Click on Edit button, change the course and save. Click on that event again, make sure it displays the link to the new course you choose. Now, click on the group event to open the summary. Make sure it displays the link to the course and the group name. Click Edit button and change the course or group information. Click on the event again and open the modal. It should have updated the course and group information. Click add new event button again. Select Course event type and click Save. It should display a validation message "Please select a course" Now, select group and try to save without selecting a course. It should display a validation message "Please select a course"
    • Affected Branches:
      MOODLE_34_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-59921-master

      Description

      I should be able to quickly find and select any other calendar I can create events in by searching.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lameze Simey Lameze
                Reporter:
                dobedobedoh Andrew Nicols
                Peer reviewer:
                Andrew Nicols
                Integrator:
                Jun Pataleta
                Tester:
                Adrian Greeve
                Participants:
                Component watchers:
                Andrew Nicols, Mathew May, Michael Hawkins, Shamim Rezaie, Simey Lameze
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

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