Details

    • 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

      Description

      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

      1. There is a new menu item labeled "Sales Exclusions" in the Global Settings immediately following List Option Configuration
      2. The sales exclusions page is labeled correctly: "Sales Exclusions" / "Admin Page - Corporate View"
      3. There is a button labeled "+ Add Sales Exclusion". (Functionality to be defined in a different story CFAMX-23922)
      4. The table defined above is present in the page.
      5. The data in the table is accurate and all the sales exclusions are present.
      6. The data is searchable.
        1. The search returns accurate results based on the data from the whole table.
      7. The Status dropdown exists. (Functionality to be defined in a different story. CFAMX-23900)
      8. The locations are listed and linked. (Link functionality to be defined in a different story. CFAMX-23904)
      9. There are edit and delete icons in each data row. (Edit/Delete functionality to be defined in a different story CFAMX-23931)
      10. 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)

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            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 - 46h
                  46h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 34h 23m Time Not Required
                  34h 23m

                    PagerDuty

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