Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-1927

Create calendar events in the app

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      This issue only needs to be tested in 1 device. It's recommended to test MOBILE-3021 before testing this issue.

      1. Login in a 3.7.1 site with a student account.
      2. Go to calendar events and check that you see a "+" icon in the bottom right.
      3. Click it, a page to create a calendar event will be opened. Check that the time displayed by default in the form is the current time in your device timezone. Check that you cannot change the value for "Event type" and it's set to "User".
      4. Fill the form and click "Save". Check that the event is created, it's displayed in the right day and the time of the event matches the one you set in the form.
      5. Now go offline and create a new event. Check that, after clicking "Save", the offline event is displayed in the calendar in the right day.
      6. Click the offline event. Check that the create event form is opened and all the fields contain the right information.
      7. Click the "Discard" button at the bottom. Check that the offline event is deleted.
      8. Create a new offline event.
      9. In the monthly view, go online, open the context menu at the top right and click "Synchronize now". Check that the new event is sent.
      10. Now open the daily view (click any day) and click the "+" button. Check that the date of the event is set to the day you were viewing.
      11. Fill the form and click "Save" without changing the day. Check that the event is created and it's displayed in the daily view.
      12. Now login as a teacher and go to the page to create an event. Check that in "Event type" you can choose 3 options: User, Course and Group.
      13. Create 2 events: one of type "Course" and another one of type "Group". Check that the events are successfully created and the data matches the one you entered in the form.
      14. Now login as a admin and go to the page to create an event. Check that in "Event type" you can choose 5 options: User, Course, Group, Category and Site.
      15. Create 2 events: one of type "Site" and another one of type "Category". Check that the events are successfully created and the data matches the one you entered in the form.
      16. Now login in a 3.7.0 or older site. Check that you don't see the button to create calendar events.
      Show
      This issue only needs to be tested in 1 device. It's recommended to test MOBILE-3021 before testing this issue. Login in a 3.7.1 site with a student account. Go to calendar events and check that you see a "+" icon in the bottom right. Click it, a page to create a calendar event will be opened. Check that the time displayed by default in the form is the current time in your device timezone. Check that you cannot change the value for "Event type" and it's set to "User". Fill the form and click "Save". Check that the event is created, it's displayed in the right day and the time of the event matches the one you set in the form. Now go offline and create a new event. Check that, after clicking "Save", the offline event is displayed in the calendar in the right day. Click the offline event. Check that the create event form is opened and all the fields contain the right information. Click the "Discard" button at the bottom. Check that the offline event is deleted. Create a new offline event. In the monthly view, go online, open the context menu at the top right and click "Synchronize now". Check that the new event is sent. Now open the daily view (click any day) and click the "+" button. Check that the date of the event is set to the day you were viewing. Fill the form and click "Save" without changing the day. Check that the event is created and it's displayed in the daily view. Now login as a teacher and go to the page to create an event. Check that in "Event type" you can choose 3 options: User, Course and Group. Create 2 events: one of type "Course" and another one of type "Group". Check that the events are successfully created and the data matches the one you entered in the form. Now login as a admin and go to the page to create an event. Check that in "Event type" you can choose 5 options: User, Course, Group, Category and Site. Create 2 events: one of type "Site" and another one of type "Category". Check that the events are successfully created and the data matches the one you entered in the form. Now login in a 3.7.0 or older site. Check that you don't see the button to create calendar events.
    • Affected Branches:
      MOODLE_37_STABLE
    • Fixed Branches:
      MOODLE_37_STABLE
    • Sprint:
      Moodle App 3.7.1

      Description

      For Moodle 3.7.1 onwards.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  30/Aug/19