Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Daily, Monthly, Yearly Budget mismatch #755

Open
nus-pe-bot opened this issue Nov 16, 2024 · 1 comment
Open

Daily, Monthly, Yearly Budget mismatch #755

nus-pe-bot opened this issue Nov 16, 2024 · 1 comment

Comments

@nus-pe-bot
Copy link

nus-pe-bot commented Nov 16, 2024

image.png

Steps to Reproduce:
Occurs on startup of a new user who has never used the application before.

Was a little bit confused about this feature. If my daily budget goal is 400, how can my monthly budget goal be 1600, again, how can my yearly budget goal be 300. I believe it will make more sense to enter either a daily/monthly/yearly goal and calculate the other goals accordingly


[original: nus-cs2113-AY2425S1/pe-interim#741] [original labels: severity.Medium type.FeatureFlaw]
@NigelYeoTW
Copy link
Contributor

NigelYeoTW commented Nov 17, 2024

Team's Response

Dear tester,

The team has discussed and decided to categorize the bug as not in scope. The following are the justifications:

  1. We have actually discussed this issue before and decided that our implementation is sound and this should be the expected behavior because a user may want to spend varying amounts each day but set a limit to let's say 20 dollars. However, the user may still want to in overall spend less than 500 dollars a month which is less than 20 x 30 = 600 dollars. We do not wish to restrict the user and thus did not implement it the way you suggested.

  2. We could implement a feature in concurrent to the one we have to automate the other 2 budgets if not specified by the user as per your suggestion. However, this is of a low priority and we feel that it should be postponed to beyond v2.1.

Duplicate status (if any):

--

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment