Uploaded image for project: 'CFA MX '
  1. CFA MX
  2. CFAMX-15514

Testing 2021R5 - Add Save Button: Notification Settings

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: CFA 2021R5
    • Component/s: None
    • Labels:
      None
    • Sprint:
      2021.R6 New Features Sprint 2, 2021.R6 New Features Sprint 3
    • SCRUM Team:
      Great White
    • Story Points:
      1
    • Work Type Classification:
      Sustaining

      Description

      Story

      As a user, I would like a "Save" button in the Notification Settings.

      Details

      We need to add a Save button to the Notification settings. This button will save the following interactions on the page.

      • The notification language selection
      • The On/Off toggle position of the notifications in the list.

      "Discard Changes" Modal

      • Title: Discard Changes
      • Body: Your edits have not been saved and will be lost if you leave this page.
      • Cancel Button
      • Continue Button

      AC

      1. The save button is disabled if the user has not made any changed to the options on the page.
      2. If the user changes any On/Off toggle in any notification, the save button is enabled.
      3. If the user changes the language option for notifications, the save button is enabled.
      4. User changes save when the user clicks the button.
      5. When the user clicks save and the save is successful, a toast pops up that says:
        1. Your selections have been successfully saved.
          1. Below is an example of this feature from the Site Setting page.
      6. I'm sure there is a save failed warning too. We need to add that as well but I don't have an example of it.
      7. If the user attempts to navigate away with unsaved changes, the Discard Changes modal pops up.

      Added 07/14

      Colin Wyatt-Goodall FYI

      1. Add a Save button as shown in below
      2. Clicking on Save, only applies to the Select Store Contact Notification section
        • The On/Off option will still update the db in real time
      3. After clicking on save, inform the user that the changes have been saved and that it may take up to an hour for the changes to take effect
        • Feel free to reach out to Will Englefield as you develop this and we can work through it
      4. When no Language has been selected, and the value in the database in Null, show the selected value as American English, not a blank field (even though en-US is not actually selected)
        • we have a similar implementation in the User Preferences page

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                charles.wheeler Charles Wheeler
                Reporter:
                jason.powell Jason Powell
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3.5h
                  3.5h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1.05h Time Not Required
                  1.05h

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.