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

Testing-Sprint-6-2021.R6 : Translated Auto Notifications - User Selected ON or OFF

    Details

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

      Description

      Story

      As a user, I would like the auto notifications that I can enable and disable to be sent to me in my chosen language when I have the notification on.

      Details

      There are a couple issues that have been found since language versioned auto notifications have been enabled.

      In the process of identifying Auto Notifications to translate, I overlooked the feature in "Settings > Notification > Notifications" where the user can toggle select auto notifications ON or OFF.

      There are 2 auto notifications that the user can turn ON or OFF from the UI:

      1. Daily Sales Report sent at Finalize Day
      2. Inventory Extension Report sent when monthly count is applied

      How it should work

      When the "Active" flag is ON the store contact should receive an email when the relevant action triggers the auto notification. This email should follow the localization rules that we have established for auto notifications:

      • Send the auto notification to the store contact in the user selected language.
      • If no translated version exist in the user language, send the default notification.

      When the "Active" flag is Off for a specific notification, no emails should be sent to the store contact when the relevant action occurs.

      How it is working after language versioned Auto Notifications were enabled

      • In order to get an auto notification sent at all, a version of the Auto Notification has to be created in each available language.
      • Once all the versions are created, the default Auto Notification version is the only notification sent regardless of the user selection.

      Acceptance Criteria

      Confirm with Auto Notifications set to ON

      1. Auto Notifications are sent to the store contact based on our existing translated auto notification rules.
        1. The version of the auto notification that matches the user selected language is sent when the notification is triggered.
        2. The default notification version is sent when a version does not exist in the user selected language.
        3. Duplicate auto notifications or multiple versions of the same notification in different languages are not sent.

      Confirm with Auto Notifications set to OFF

      1. No email is sent to the store contact for the selected auto notification.

        Attachments

        1. screenshot-2.png
          screenshot-2.png
          292 kB
        2. screenshot-1.png
          screenshot-1.png
          337 kB
        3. NotificationUI.png
          NotificationUI.png
          424 kB
        4. image-2021-08-30-11-20-43-438.png
          45 kB

          Issue Links

          1.
          Create Test Scripts QA Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          2.
          Review Test Scripts QA Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          3.
          Deploy QA Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          4.
          Execute Test Cases QA Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          5.
          Functional Review with QA Dev Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          6.
          DIT Dev Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          7.
          Design Review Dev Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          8.
          Story Documentation Dev Task Done Unassigned

          0%

          Original Estimate - 0.5h
          Time Not Required
          9.
          Testing in Testing QA Task Done Charles Wheeler

          100%

          Original Estimate - 8h
          Time Spent - 6h Time Not Required
          10.
          Testing in Staging QA Task Done Charles Wheeler

          100%

          Original Estimate - 8h
          Time Spent - 1h Time Not Required

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 20h
                  20h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 7h Time Not Required
                  7h

                    PagerDuty

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