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

Add AJAX navigation on day view

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.4
    • Fix Version/s: 3.4
    • Component/s: Calendar
    • Labels:
    • Testing Instructions:
      Hide
      1. Download and run the data generator from https://github.com/andrewnicols/moodle-datagenerator
      2. Open the monthly view of the calendar
      3. Confirm that all of the following still work (regression test):
        1. Event creation
        2. Event edit
        3. Event removal for single event
        4. Event removal for one event in a series
        5. Event removal for all events in a series
        6. Creation of a new event by clicking on the day you wish to create the event on
        7. Month-to-month navigation
        8. Changing the current course being viewed
      4. Click on a day in the calendar
      5. Click on the new event button
        1. *Confirm that it opened in a modal
      6. Close it
      7. Select a course from the dropdown at the top-left of the screen
      8. Click on the new event button
        1. Confirm that it opened the modal again
        2. Confirm that the current course was selected
        3. Confirm that the currently shown day was selected
      9. Enter some event information and save
        1. Confirm that the page content reloaded without refreshing the page
        2. Confirm that the event is now listed on the page
      10. Click the edit button for that event
        1. Confirm that you get the edit form
      11. Make some changes and save
        1. Confirm that the page content reloaded without refreshing the page
        2. Confirm that the updated event is now listed on the page
      12. Click the delete button
        1. Confirm that you get the delete modal
      13. Cancel
        1. Confirm it went away
      14. Click the delete button
        1. Confirm that you get the delete modal
      15. Confirm the removal
        1. Confirm that the page content reloaded without refreshing the page
        2. Confirm that the event is no longer listed on the page
      16. Repeat with an event in a series:
        1. Confirm that you can delete one instance
        2. Confirm that you can delete all eventsin the series
      Show
      Download and run the data generator from https://github.com/andrewnicols/moodle-datagenerator Open the monthly view of the calendar Confirm that all of the following still work (regression test): Event creation Event edit Event removal for single event Event removal for one event in a series Event removal for all events in a series Creation of a new event by clicking on the day you wish to create the event on Month-to-month navigation Changing the current course being viewed Click on a day in the calendar Click on the new event button *Confirm that it opened in a modal Close it Select a course from the dropdown at the top-left of the screen Click on the new event button Confirm that it opened the modal again Confirm that the current course was selected Confirm that the currently shown day was selected Enter some event information and save Confirm that the page content reloaded without refreshing the page Confirm that the event is now listed on the page Click the edit button for that event Confirm that you get the edit form Make some changes and save Confirm that the page content reloaded without refreshing the page Confirm that the updated event is now listed on the page Click the delete button Confirm that you get the delete modal Cancel Confirm it went away Click the delete button Confirm that you get the delete modal Confirm the removal Confirm that the page content reloaded without refreshing the page Confirm that the event is no longer listed on the page Repeat with an event in a series: Confirm that you can delete one instance Confirm that you can delete all eventsin the series
    • Affected Branches:
      MOODLE_34_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE
    • Pull Master Branch:
      MDL-60096-master

      Description

      On MDL-59750 we have converted existing calendar view to use exporters and templates.

      Now we need to make use of it and add ajax navigation on the calendar day view.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

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