-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Sprint:2023.R2 New Features Sprint 4
-
SCRUM Team:Brotherhood of Mutants
-
Story Points:2
-
Work Type Classification:Sustaining
Story
As an admin, I would like to be able to view a list of Sales Exclusions in the Global Settings.
Details
With this story, the goal is to create a table with all the Sales Exclusions. This page and table should follow the pattern that we use in the List Options Configurations page.
We should add a new menu item under the Global settings labeled "Sales Exclusions"
The headers of the table should be labeled:
- Exclusion Type ID
- Sales Exclusion Name
- Locations
- Actions
- Active
Data Glossary
- Exclusion Type ID - The user-added ID listed in the Sales Exclusion table.
- Sales Exclusion Name - The name of the sales exclusion
- Locations - A list of all stores assigned to this sales exclusion. This should be a dropdown that allows the user to see all locations in one list. This list should be clickable. A click opens the "Edit Sales Exclusion" modal.
- Actions - An edit icon and Delete icon (functionality to be updated in a later story)
- Active - An "On/Off" button like the ones we have in the List option Configurations page. (functionality to be defined in a later)
Search and Filter
- There is a search bar that lets the user search through the grid data.
- A "Status" dropdown that filters the grid by "Active" and "Inactive" sales exclusions. (functionality to be defined in a later)
- A localization dropdown that allows the user to enter an updated language for existing sales exclusions.
Add Sales Exclusion
- There is a button labeled "+ Add Sales Exclusion". (Functionality to be defined in a different story
CFAMX-23922)
AC
- There is a new menu item labeled "Sales Exclusions" in the Global Settings immediately following List Option Configuration
- The sales exclusions page is labeled correctly: "Sales Exclusions" / "Admin Page - Corporate View"
- There is a button labeled "+ Add Sales Exclusion". (Functionality to be defined in a different story
CFAMX-23922) - The table defined above is present in the page.
- The data in the table is accurate and all the sales exclusions are present.
- The data is searchable.
- The search returns accurate results based on the data from the whole table.
- The Status dropdown exists. (Functionality to be defined in a different story.
CFAMX-23900) - The locations are listed and linked. (Link functionality to be defined in a different story.
CFAMX-23904) - There are edit and delete icons in each data row. (Edit/Delete functionality to be defined in a different story
CFAMX-23931) - There are On/Off buttons in the "Active" column of each row that toggle in the UI. (Active functionality to be defined in a different story
CFAMX-23900)
- implements
-
CFAMX-23097 EOM - Create UI to add Sales exclusions entries/categories
- Open
- Is Clone Of
-
CFAMX-23622 Paid In/Paid Out - Data Table
- Closed
-
CFAMX-24299 2023.R2 Testing CLONE - User Added Sales Exclusions - Data Table
- Closed
1.
|
Create Test Scripts | Done | Barry Coetzee |
|
|||||||||
2.
|
Review Test Scripts | Done | Barry Coetzee |
|
|||||||||
3.
|
Deploy | Done | Barry Coetzee |
|
|||||||||
4.
|
Execute Test Cases | Done | Barry Coetzee |
|
|||||||||
5.
|
Functional Review with QA | Done | Dimitri Nutt |
|
|||||||||
6.
|
DIT | Done | Dimitri Nutt |
|
|||||||||
7.
|
Design Review | Done | Dimitri Nutt |
|
|||||||||
8.
|
Story Documentation | Done | Dimitri Nutt |
|
|||||||||
9.
|
Create blank page and Menu Item | Done | Dimitri Nutt |
|
|||||||||
10.
|
Create blank page and Menu Item | Done | Dimitri Nutt |
|
|||||||||
11.
|
Create API endpoint | Done | Dimitri Nutt |
|
|||||||||
12.
|
Display data on front end | Done | Dimitri Nutt |
|
|||||||||
13.
|
Implement Search functionality | Done | Dimitri Nutt |
|
|||||||||
14.
|
Dev Testing | Done | Dimitri Nutt |
|