Skip to content

Item Tree

Acceptance Criteria

  • large container element
  • clicking on an element displays all child elements which are fetched from the back-end
  • a chain of drop-down elements:
    • clients -> drop-offs -> items
    • clients:
      • double clicking on one slides open a modal to the right containing the ClientInfoForm component to update the client info
    • drop-offs:
      • double clicking on one slides open a modal to the right containing the DropOffForm component to update the drop-off info
    • items:
      • double clicking on one slides open a modal to right containing the ItemInfoModal component to update the item info
  • endpoints for the following:
    • fetching all clients
    • fetching all drop-offs by a client
    • fetching all items in a drop-off

Definition of Ready

  • Understood by the team
  • Has clear business value
  • Is estimated
  • Has its dependencies linked
  • Is small
  • Has its acceptance criteria defined

Definition of Done

  • Built and runs without errors
  • Is tested against acceptance criteria
  • Demoed to the team
  • Documented and commented code
  • Pages have some basic styling (if appropriate)
  • Has at least 70% code coverage for automated testing
  • Uses Selenium to full stack test (if appropriate)
  • Has no ESLint errors
Edited by Ciara Quinn