-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Won't Develop
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
SCRUM Team:Brotherhood of Mutants
-
Work Type Classification:Sustaining
Story
As a platform that supports multiple languages, I would like to prevent the accidental creation of duplicate auto notifications.
Details
CFAMX-13992Create a new "Language" dropdown in MMS Auto Notifications.- This will allow us to create new translated version of existing auto notifications.
CFAMX-13997(This Story) Update the existing validation include to "Language" when we check for duplicate Auto Notifications on "save".- Send the right notification to the contact based on the store language setting and the "Language" configured in the auto notification.
Check for Duplicate Auto Notifications When the User Saves
In order to prevent duplicate auto notifications, we need to add the language option to the existing validation. I've tested a few things and I can't quite nail down what the exact validation combination is. It looks like the user can't save an auto notification if one already exists with the attributes listed below but I need a little help to confirm this.
- Title
- Type
- Contact
- "Subject" selection AND "Message" selection
- System Generated
- As Below
Acceptance Criteria
- We have to make sure that we can't accidently create duplicate auto notifications as we create the translated versions.
- For all "Contact" options EXCEPT "As Below"
- When the user clicks "Update" after editing an existing or creating a new auto notification, check to see if a notification already exists that matches the one the user is attempting to create.
- If a duplicate auto notification exists, display Language Selection Already Exists in red below the language option.
- The auto notification does not save in this state.
- When the user selects a different language and makes the auto notification unique, the notification is saved.
- With the language validation in place, if the user changes an attribute other than language thereby making the notification unique, the notification is saved.
- When the user clicks "Update" after editing an existing or creating a new auto notification, check to see if a notification already exists that matches the one the user is attempting to create.
- For all "Contact" options EXCEPT "As Below"
- For the "As Below" "Contact" Option
- When the user clicks "Update" at the end of editing an existing or creating a new auto notification, check to see if a notification already exists with a matching "Type", "Language", and an exact match for "Email" OR "Mobile".
- If an auto notification exists where all of these criteria match the notification in progress, display Language Selection Already Exists in red below the language option.
- When the user selects a different language and doing this makes the auto notification unique, the notification is saved.
- When the user clicks "Update" at the end of editing an existing or creating a new auto notification, check to see if a notification already exists with a matching "Type", "Language", and an exact match for "Email" OR "Mobile".
Sending the Auto Notification in the Right Language
- Once an auto notification is configured, we have to make sure we are sending the right version to the right user.
- Clones
-
CFAMX-13992 Auto Notifications - Create an Additional Translated Auto Notification
- Closed
1.
|
Review Test Scripts | Ready for QA | Unassigned |
|
|||||||
2.
|
Deploy | Ready for QA | Unassigned |
|
|||||||
3.
|
Functional Review with QA | Ready for Developer | Unassigned |
|
|||||||
4.
|
DIT | Ready for Developer | Unassigned |
|