damithc / foo

0 stars 0 forks source link

Not allowed to `cook` recipe even though I have all the ingredients #64

Open damithc opened 4 years ago

damithc commented 4 years ago

[destination: nus-cs2103-ay1920s2/pe-moderation assignee: jothipillay]

Issue Description

Screenshot 2020-04-17 at 2.49.24 PM.png

Screenshot 2020-04-17 at 2.49.43 PM.png

  1. Command cookbook search inventory
  2. Found Spaghetti Bolognese
  3. Command inventory cook recipe 4
  4. Error that say inventory does not conatin all the ingredients of recipe

[original: ChesterSim/pe#6]


Team's Response

The type of issue has been changed to a documentation bug, as the issue is due to unclear explanation in the UG. The cookbook search inventory command shows recipes by the similarity of ingredients in it and in the inventory. As long as an ingredient in a recipe is in the inventory, it will show up in the results. The results are then sorted by the level of similarity.

The severity has been downgraded to medium as this UG bug is a flaw that causes occasional inconvenience to some users but they can continue to use the product.

The inventory cook command is working as intended.

To Check [1 Items]

:question: Issue severity

Team chose [severity.Medium] Originally [severity.High]

Tester's objection: While it can be argued that this is a Documentation Bug, I believe the whole purpose of your app is to store recipes AND to keep track of inventory when you execute a recipe. The workflow I provided would affect most, if not all users of the app - finding a recipe, and then 'cooking' it to automatically deduct the items from my inventory. To be fair, the implementation of this similarity rating is impressive, but without it being properly conveyed (or rather the lack of it) to the users, I feel that users will be very confused about why they are unable to 'cook' a recipe, even though the app indicates that there are sufficient ingredients.