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

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
    • Sprint:
      2021.R6 New Features Sprint 5, 2021.R6 New Features Sprint 6
    • SCRUM Team:
      Brotherhood of Mutants
    • 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. image-2021-08-30-11-20-43-438.png
          image-2021-08-30-11-20-43-438.png
          45 kB
        2. NotificationUI.png
          NotificationUI.png
          424 kB
        3. screenshot-1.png
          screenshot-1.png
          337 kB
        4. screenshot-2.png
          screenshot-2.png
          292 kB

          Issue Links

            Activity

              People

              • Assignee:
                jason.powell Jason Powell
                Reporter:
                jason.powell Jason Powell
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 14h Original Estimate - 14h
                  14h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 14h 17m
                  14h 17m

                    PagerDuty

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