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

budget features #3

Open
3 of 4 tasks
esoni88 opened this issue May 3, 2018 · 2 comments
Open
3 of 4 tasks

budget features #3

esoni88 opened this issue May 3, 2018 · 2 comments
Labels
enhancement New feature or request

Comments

@esoni88
Copy link
Contributor

esoni88 commented May 3, 2018

  • budget list of the current account
  • details of a budget maybe expanding it as movement
  • delete budget
  • create budget
@esoni88 esoni88 added the enhancement New feature or request label May 3, 2018
@esoni88
Copy link
Contributor Author

esoni88 commented May 3, 2018

@fattazzo i try to summarize each functionality mentioned above.
budget list of the current account: you have to show

  • status : a circle green/yellow or red related to budget.status ( see enum AccountStatusEnum)
  • name: budget.name
  • category icon

if the user click on a budget shown in the list you have to expand it as movement and show more info

new budget :

  • name (mandatory)
  • description
  • category : if null all category
  • amount( mandatory)
  • frequency ( mandatory see ScheduledFrequencyEnum)
  • alertThreshold : from 0 to 100 , the threshold percentual; if the user specify it under the percentual specified the budget status became Warning and the event can generate a push notification
  • isEnableAlertMail
  • isEnableAlertPushNotification

@esoni88
Copy link
Contributor Author

esoni88 commented May 3, 2018

api integration:

  • get all budget of the current account : accounts/{accountId}/budgets http verb GET
  • delete a budget : v1/accounts/{accountId}/budgets/{budgetId} http verb DELETE
  • udate a budget : v1/accounts/{accountId}/budgets/{budgetId} http verb PUT with requestbody a Budget
  • insert a budget : v1/accounts/{accountId}/budgets/{budgetId} http verb PUT with requestbody a Budget

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant