Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-45828

Calendar: Add/Delete new field needs extra steps on 21x and 22x

    XMLWordPrintable

Details

    • Please Merge
    • Hide
      1. Click on Calendar in your site
      2. Click on the Add/Edit Fields tab
      3. Enter a name for the new field
      4. Click 'Create Field
        • Check: A new field appears in the list
      5. Click on Calendar at the top of the page
      6. When the Calendar displays again, click Add Event
        • Check: The new field is listed at the bottom of the page
      7. Click 'Cancel'
      8. Click on the Add/Edit Fields tab
      9. Check the box beside the new field just created
      10. Click 'Remove selected'
      11. Pop-up displays - click 'No, Cancel'
        • Check: The added field is still there
      12. Click 'Remove selected' again
      13. Pop-up displays - click 'Yes, Remove'
        • The field is removed from the list
      14. Click on Calendar at the top of the page, then click Add Event and Scroll down
        • Check: The new field is not listed anymore
      15. Click on the Add/Edit Fields tab
      16. Click 'Remove selected' again (without selection)
        • Check:  Alert pops up telling you, that no field are selected
      Show
      Click on Calendar in your site Click on the Add/Edit Fields tab Enter a name for the new field Click 'Create Field Check: A new field appears in the list Click on Calendar at the top of the page When the Calendar displays again, click Add Event Check: The new field is listed at the bottom of the page Click 'Cancel' Click on the Add/Edit Fields tab Check the box beside the new field just created Click 'Remove selected' Pop-up displays - click 'No, Cancel' Check: The added field is still there Click 'Remove selected' again Pop-up displays - click 'Yes, Remove' The field is removed from the list Click on Calendar at the top of the page, then click Add Event and Scroll down Check: The new field is not listed anymore Click on the Add/Edit Fields tab Click 'Remove selected' again (without selection) Check:  Alert pops up telling you, that no field are selected

    Description

      Trunk (22x) and 21 both require extra steps when adding and removing a field in the Calendar. Especially the removal is not very obvious that the user needs to click Save Field Changes twice and Save on the pop-up twice. 20x has a much better user experience.

      20x: Add a field

      1. User enters a name for the new field
      2. User clicks Create Field - field displays in the list
      3. User clicks Save Field Changes
      4. The field is now available when creating a new event

      21/22x: Add a field

      1. User enters a name for the new field
      2. User clicks Create Field - field displays in the list
      3. User clicks Save Field Changes
      4. Pop-up displays and user now needs to click Save on the pop-up
      5. The field is now available when creating a new event

      20x: Remove a field

      1. User checks the box beside the field to remove
      2. User clicks Save Field Changes
      3. Confirmation message displays and instructs the user if they want to remove the field, to click Save Field Changes again
      4. User clicks Save Field Changes again
      5. The field is no longer available when creating a new event

      21/22x: Remove a field

      1. User checks the box beside the field to remove
      2. User clicks Save Field Changes
      3. Pop-up displays and user now needs to click Save on the pop-up
        • If you now create a new event, the field is still there
      4. User clicks Save Field Changes again
      5. Pop-up displays again and user now needs to click Save on the pop-up
      6. Now the field is no longer available when creating a new event

      Gliffy Diagrams

        Zeplin

          Attachments

            Issue Links

              Activity

                People

                  mstetschnig Markus Stetschnig
                  agschmidt Andrea Schmidt
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                    Created:
                    Updated:

                    Git Integration