Uploaded image for project: 'ui-orders'
  1. ui-orders
  2. UIOR-278

Allow manual entry of vendor code when creating/editing PO - DRAFTCLONE - Change PO vendor lookup to filter out non-vendors - DRAFT



    • Thunderjet


      Overview: When creating a new order, allow a user to manually enter a vendor code, instead of having to use the lookup pop-up

      As an acquisitions staff person
      I want to be able to manually enter the vendor code into new/updated orders
      So that don't have to use the lookup/pop-up screen if I already know the code

      1. Scenario 1
        • Given the Create or Edit PO screen
        • When a user wants to add or change the vendor in the order
        • Then allow them to type the vendor code into the vendor field
      2. Scenario 2
        • Given a manually entered vendor code
        • When a user tries to save the created/edited PO
        • Then only allow it to be saved after validating that
          • The code is a valid organization code
          • And the organization is a vendor
          • And the organization status is not Inactive or Pending
      3. Scenario 3
        • Given a manually entered vendor code
        • When a user tries to save the created/edited PO
        • And the vendor code is not valid based on the requirements in Scenario 2
        • Then display an error message: Please assign a valid vendor
        • And do not allow the PO to be saved until this has been corrected, either by typing a valid vendor code or selecting a valid vendor via the pop-up
      4. Scenario 4
        • Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot

      See attached screenshot.
      We'll need a similar story for assigning vendors to new/updated invoices
      This is not high priority, so long as the pop-up works OK. Being able to assign the vendor as part of a template will also be helpful.

      TestRail: Results


          Issue Links



                Unassigned Unassigned
                abreaux Ann-Marie Breaux
                Dennis Bridges Dennis Bridges
                0 Vote for this issue
                2 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases