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

Adding new events - Calendar

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Automated Testing:

      • Run phpunit tests for calendar (vendor/bin/phpunit core_calendar_events_testcase calendar/tests/events_test.php)

      Manual testing:

      1. Add a calendar subscription
      2. Update a calendar subscription
      3. Delete a calendar subscription
      4. (Perform these for site, course, and user events) Make sure each are logged appear in the logs.

      NOTE: Deleting calendar subscriptions will not create log entries for removing the individual calendar events. That should be addressed by MDL-32351.

      Show
      Automated Testing: Run phpunit tests for calendar (vendor/bin/phpunit core_calendar_events_testcase calendar/tests/events_test.php) Manual testing: Add a calendar subscription Update a calendar subscription Delete a calendar subscription (Perform these for site, course, and user events) Make sure each are logged appear in the logs. NOTE: Deleting calendar subscriptions will not create log entries for removing the individual calendar events. That should be addressed by MDL-32351 .
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_26_STABLE, MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Epic Link:
    • Pull Master Branch:
      MDL-44369_m32v3

      Description

      Calendar needs a lot of events. Most calendar actions do not trigger events. Some clear ones are :-

      1. Adding a calendar subscription
      2. subscriptions update
      3. Deleting calendar subscriptions

      A detailed review might bring up other cases where an event seems required.

      Also fix the bug: when subscription is deleted there are no events for deleting the individual calendar events (MDL-32351)

        Attachments

          Activity

            People

            Assignee:
            sbourget Stephen Bourget
            Reporter:
            ankit_frenz Ankit Agarwal
            Peer reviewer:
            Simey Lameze
            Integrator:
            Eloy Lafuente (stronk7)
            Tester:
            Adrian Greeve
            Participants:
            Component watchers:
            Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              5/Dec/16