wolf-core icon indicating copy to clipboard operation
wolf-core copied to clipboard

[EPIC] Support multiple instances of the same incomplete abilities

Open howlowck opened this issue 6 years ago • 1 comments

Description: There are situations where a user wants to start the same ability multiple times without restarting or resuming that same ability.

One example is when a user can try to add multiple T-shirt orders (starting add ability) without specifying the size of each T-shirt. When the user attempts to start new T-shirt orders without filling all the slots for the first order, no data should be lost.

Acceptance Criteria:

  • Users can start the same ability multiple times and wolf will store all instances as inComplete and strive for ability completion for all inComplete abilities.
  • Limit of incomplete ability instances shall be set by the user (defaults to unlimited)
    • This shall be in the form of a user defined function

howlowck avatar Jan 25 '19 17:01 howlowck

Adding a few more acceptance criteria. The developer should be able to approve or deny the creation of the new ability instance. The ability instances can range from 0 - unlimited but the creation is gated by the user function.

The function should however be default to "approve" with DX in mind.

kevinleung23 avatar Jan 25 '19 18:01 kevinleung23