You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to use fulfill-order, I'll first have to pull up view-orders and then use mouse to copy an order's UUID to finish the order. Maybe this feature can be more friendly for keyboard-only user?
As of v2.1, there is no in-built support to improve the efficiency of the specified workflow. The initial design was to assign a serial number to each order, however the presence of a serial number alongside a UUID was met with plenty of confusion by users during the PE dry run. Hence, we decided to switch to a UUID only approach as it is a more credible way to uniquely identify each order.
To work around this issue, the user may however utilize tools native to their choice of command line. For instance, windows users using command prompt or terminal may enter mark mode (default shortcut: ctrl + shift + m), navigate and copy the UUID purely using keyboard inputs.
Possible improvements to this feature may include
An identifier implementation similar to git's commit hashes where the commit being referred to can be identified using prefix matching. This would however require a complete revamp of the identifier as commit hashes are inherently designed for prefix matching as the hash is generated from the contents of the commit itself. UUID on the other hand is unrelated to the contents of the order, they are globally unique but may often have overlapping prefixes, and hence unreliable or inefficient for prefix matching.
Adding support for command line features such as piping, grep, awk within the PILL application
Due to the presence of other, more pressing functionalities to be implemented, both these improvements fall out of the scope of v2.1 as they are QoL improvements.
The issue severity has been downgraded to low as there are options on the user's end to continue using the application by utilizing features of their command line. Since the target audience as specified by the project constraints are users who are familiar and prefer using CLI, it is expected that very few users will face inconvenience utilizing these features.
In order to use
fulfill-order
, I'll first have to pull upview-orders
and then use mouse to copy an order'sUUID
to finish the order. Maybe this feature can be more friendly for keyboard-only user?[original: nus-cs2113-AY2425S1/pe-interim#758] [original labels: severity.Medium type.FeatureFlaw]
The text was updated successfully, but these errors were encountered: