shotnothing / pe

0 stars 0 forks source link

`You Owe` and `You are Owed` result box is somewhat misleading #7

Open shotnothing opened 1 week ago

shotnothing commented 1 week ago

Reproduction:

  1. Start from fresh install
  2. Do markDone n for n = 1..6

image.png

The amount in the You Owe and You are Owed result box does not get updated. This is misleading as when I settle a debt, I expect the "You owe" sum to go down. I feel that this is a reasonable expectation by the average user, and in the example above would expect it to go to 0.

The behavior of this result box is also not mentioned in the UG.

Thus, I think it would be better if the result box takes this into account.

Severity Justification
The user will not have a proper assessment of how much they owe/are owed, after marking. The only workaround is to delete the transaction, which is inconvenient and defeats the point of the done system.

nus-se-bot commented 1 week ago

Team's Response

Firstly, the behaviour mentioned is expected.

The balance displayed includes both done and not done transactions in the list as intended. As an alternative, to reach the desired behaviour of the tester, a command filterTxn status/Not Done could be used.

Lastly, the first planned enhancement in our appendix will address the issue, hence we will reject this bug.

image.png

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: [replace this with your explanation]