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

Create calendar event quick-add

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Log in as admin
      2. Go to the Calendar
      3. Click on New event button
      4. Make sure the form to add a new event is displayed in the modal
      5. The form now is displayed in the short version and just contains three fields: Event title, date and event.
      6. Click on More button.
      7. The form should be expanded to the full version and should contains also description, duration and duration.
      8. Click on Less button.
      9. The form should collapse to the short version of the form.
      10. Click on Save button.
      11. The form validation should prevent the creation and show the event title as required field.
      12. Enter a title
      13. Click on the date picker icon.
      14. Make sure you are able to switch between months, select one day.
      15. Fill the rest form and click Save button.
      16. Make sure the calendar event is created and the data presented is correct.
      17. Create other events of different types and dates.
      18. Make sure all events are correct and the event types are the same.
      19. Click in one of the events created.
      20. Click on Edit button.
      21. Make sure the form gets loaded with the event data.
      22. Test the event validation, empty the event title and click save.
      23. The form validation should prevent the creation and show the event title as required field.
      24. Change some event data and save.
      25. Make sure the calendar event is created and the data presented is correct.
      Show
      Log in as admin Go to the Calendar Click on New event button Make sure the form to add a new event is displayed in the modal The form now is displayed in the short version and just contains three fields: Event title, date and event. Click on More button. The form should be expanded to the full version and should contains also description, duration and duration. Click on Less button. The form should collapse to the short version of the form. Click on Save button. The form validation should prevent the creation and show the event title as required field. Enter a title Click on the date picker icon. Make sure you are able to switch between months, select one day. Fill the rest form and click Save button. Make sure the calendar event is created and the data presented is correct. Create other events of different types and dates. Make sure all events are correct and the event types are the same. Click in one of the events created. Click on Edit button. Make sure the form gets loaded with the event data. Test the event validation, empty the event title and click save. The form validation should prevent the creation and show the event title as required field. Change some event data and save. Make sure the calendar event is created and the data presented is correct.
    • Affected Branches:
      MOODLE_34_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE
    • Pull Master Branch:
      MDL-59382-master-4

      Description

      Create a way to quickly add new calendar events.

      This can be opened from the New event button and will default to the next immediate time slot. The time slot period is 1 hour.
      The dialogue takes the title of the calendar event, and a select box containing the list of calendars available to the current context.

      The date is also displayed.

        Attachments

        1. date picker hidden.png
          date picker hidden.png
          13 kB
        2. event duration.png
          event duration.png
          29 kB
        3. modal-1.png
          modal-1.png
          25 kB
        4. overlap.png
          overlap.png
          17 kB

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

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