Open shenghaoc opened 4 years ago
Users are not expected to only use the goto
command to navigate the calendar. The arrows on the calendar are included to give users the flexibility to navigate the calendar either using the CLI or the GUI. With this, users are able to conveniently navigate the calendar with both the goto
command and the arrows, up to the year 2200 (which users are unlikely to access).
It is also unlikely for anyone to have a coupon that expires in AD5678.
Hence, this bug is unlikely to affect users, with normal usage of Coupon Stash, as this bug will only manifest when users try to access years after 2200. We have downgraded the severity accordingly as it would only appear in rare situations.
Thank you for pointing this out!
Team chose [severity.Low
]
Originally [severity.Medium
]
Reason for disagreement: Initially I thought the arrows should have worked, but it appears that they failed because you restricted the accessible years to a range that you consider reasonable.
In that case, there are 2 bugs:
Your Instructions for Manual Testing instructs the reader to enter goto my/4-5678
, this is type.DocumentationBug
with severity.High
because a developer following the instructions will always go to a year outside your intended range and be unable to use the calendar until he uses the goto
command to go to a year within the range, which you did not mention in both your UG and DG. It could have been any number, e.g. 2103.
The goto
command does not implement the same check as the GUI arrows, allowing users to go outside your intended range. This is type.FunctionalityBug
with severity.Low
as indeed years outside your intended range are unlikely.
UPDATE: This bug does not appear without using "goto"
I just tried out the "goto" command according to Appendix F. The command itself worked as expected. However, the left and right arrows themselves do not work. They should not be there if the user is expected to only use "goto". In addition, this feature feels incomplete as a user should be able to conveniently return to the current month and not have to do so like going to any other month. It is unlikely for anyone to want to remain in AD5678.