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

feature: add average donation report endpoint #4438

Conversation

henryholtgeerts
Copy link
Contributor

Description

Resolves #4425
This PR adds the 'average donation' endpoint which calculates average donation over time and returns a data object appropriate shaped to be used in the RESTMiniChart component. The endpoint calculates average donation for the entire given period, as well as the trend in average donation from the previous period.

How Has This Been Tested?

Tested locally and throws no errors in browser console. Passed PHPUnit tests.

Types of changes

New feature (non-breaking change which adds functionality)

Checklist:

  • My code is tested.
  • My code follows the WordPress code style.
  • My code follows has proper inline documentation.

Copy link
Collaborator

@ravinderk ravinderk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@henryholtgeerts I already suggested caching functions here: #4437 (comment)

can we use them in this pr too?

@henryholtgeerts
Copy link
Contributor Author

@henryholtgeerts I already suggested caching functions here: #4437 (comment)

can we use them in this pr too?

Yep! Merged changes from that PR into this one, ref: e92b0ed

@henryholtgeerts henryholtgeerts merged commit e9b4d2c into feature/rebuild-reports-page-with-react Jan 23, 2020
@henryholtgeerts henryholtgeerts deleted the feature/add-average-donation-report-endpoint-4425 branch January 23, 2020 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants