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

SO - Editing the Allocation Total Quantity

    Details

    • Sprint:
      CFAMX 2019R4 Sprint 5, CFAMX 2019R4 Hardening, CFAMX 2020R1 Sprint 1, CFAMX 2020R1 Sprint 2
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      1
    • Work Type Classification:
      Sustaining

      Description

      Story:
      As a supply chain user who maintains inventory item allocations, I would like the ability to edit allocation quantities.

      Details

      1. For the Item Allocation Admin Page (https://m.inform.jatesting.cfahome.com/#/Administration/ItemAllocation) add a new column labeled "Actions".
      2. This new column will contain a pencil icon the user can select to edit an inventory item's total quantity.
      3. Selecting the pencil icon will open the "Total Qty" (Allocation Quantity) field.
      4. Selecting the pencil icon will also expand the row.
      5. The expanded section will have a cancel and save button
      6. The allocation quantity should be pushed to all remaining periods for the allocation.

      Main Allocation Admin Page

      Edit Allocation Quantity

      Similar to Manage Vendor Item Assignment Edit Screen

      Acceptance Criteria:

      1. Confirm the Item Allocation Page has a new column called "Actions"
      2. Confirm the Actions column has a pencil icon.
      3. Confirm selecting the pencil icon opens up the "Total Qty" field.
      4. Confirm you can enter a numeric value in the "Total Qty" field.
      5. Confirm the Total Qty field cannot be edited for a date in the past.
      6. Confirm the "Total Qty" field only accepts a positive numeric value
      7. Confirm the "Total Qty" field only accepts an integer (full number).
      8. Confirm the row being edited has a cancel option.
      9. Confirm the row being edited has a save option.
      10. Confirm hitting cancel closes the Total Qty field without retaining entered values.
      11. Confirm hitting cancel returns the row to it's the original state.
      12. Confirm hitting save retains any numeric value entered into the Total Qty field.
      13. Confirm hitting save returns the row to it's the original state with the new Total Qty field values.
      14. Confirm the row can be edited again. Retaining any new Total Qty field values.
      15. Confirm the maximum value for the Total Qty field is 999 (to match ordering screen)
        Confirm the new Total Qty value entered will update the AllocationQuantity in the table tballocation Removed due to conversation with development
      16. Confirm the new Total Qty value entered will update all remaining AllocationQuantity values in the table tbAllocationDetail.
      17. Confirm the new Total Qty value entered does not change the AllocationPeriodEnd value in the table tballocation.
      18. Confirm the new Total Qty value entered does not change the AllocationEnd values in the table tbAllocationDetail.
      19. Confirm the new Total Qty value entered does not change the AllocationFrequency values in the table tbAllocationDetail.
      20. Confirm the Total Qty field will not save a value lower than the Already Ordered amount.
      21. Confirm when a value lower than the Already Ordered qty is entered, a warning message of "Total Quantity must be greater than the Previous Ordered Amount"
      22. Confirm the Total Qty field is outlined in red when a value lower than the Already Ordered amount is entered.
      23. Confirm the Save button is disabled when a Total Qty value is entered that is lower than the Already Ordered value.
        Confirm the table tbTransactionSalesOrderDetailItemQuantity reflects the correct RemainingAllocationQty value after the Total Qty field is updated. (Not needed according to Slack between Carlos and David)

        Attachments

        1. allocationadmin.jpg
          allocationadmin.jpg
          48 kB
        2. allocationqty.jpg
          allocationqty.jpg
          112 kB
        3. screenshot-1.png
          screenshot-1.png
          151 kB

          Issue Links

            Activity

              People

              • Assignee:
                staten.putnal Staten Putnal (Inactive)
                Reporter:
                staten.putnal Staten Putnal (Inactive)
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 27.5h Original Estimate - 27.5h
                  27.5h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 45.5h
                  45.5h

                    PagerDuty

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