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

Enhance API endpoint to support additional filters #7484

Open
3 tasks
pulsovi opened this issue Aug 9, 2024 · 4 comments · May be fixed by #7285
Open
3 tasks

Enhance API endpoint to support additional filters #7484

pulsovi opened this issue Aug 9, 2024 · 4 comments · May be fixed by #7285
Labels
type: enhancement An improvement to existing user-facing functionality

Comments

@pulsovi
Copy link
Contributor

pulsovi commented Aug 9, 2024

User Story

As an admin user, I want the ability to filter the list of donations by donor ID so that I can manage and review donations from specific donors efficiently, even if they use multiple email addresses. This is crucial because a single donor may have several email addresses, complicating the tracking of their donation history.

Details

The current React version of the donations view in the back office does not support filtering donations by donor ID, despite the API endpoint being capable of such filtering. This limitation makes it challenging to consolidate donation histories for donors using multiple email addresses.

Additional Context

The Give\Donations\Endpoints\ListDonations class is extendable since version 3.4.0, which allows for the addition of various filters. This issue aims to enhance the API endpoint to support new filters, providing the necessary hooks for compatibility with future add-ons. The actual implementation of the donor ID filter will be handled in a separate add-on or snippet, ensuring that the main GiveWP plugin remains flexible and extensible.

Acceptance Criteria

  • The API endpoint is capable of handling additional filters.
  • Necessary hooks and extension points are provided to support external add-ons.
  • The changes do not affect existing functionality in other components.
@pulsovi pulsovi added the type: enhancement An improvement to existing user-facing functionality label Aug 9, 2024
@pulsovi pulsovi linked a pull request Aug 9, 2024 that will close this issue
4 tasks
Copy link

This issue is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 14 additional days. Note, if this Issue is reporting a bug, please reach out to our support at https://givewp.com/support. If this is a feature request, please see our feedback board at feedback.givewp.com — that’s the best place to make feature requests, unless you’re providing a PR.

@github-actions github-actions bot added the Stale label Sep 24, 2024
@pulsovi
Copy link
Contributor Author

pulsovi commented Sep 24, 2024

Remove stale label

@github-actions github-actions bot removed the Stale label Sep 25, 2024
Copy link

This issue is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 14 additional days. Note, if this Issue is reporting a bug, please reach out to our support at https://givewp.com/support. If this is a feature request, please see our feedback board at feedback.givewp.com — that’s the best place to make feature requests, unless you’re providing a PR.

@github-actions github-actions bot added the Stale label Nov 10, 2024
@pulsovi
Copy link
Contributor Author

pulsovi commented Nov 10, 2024

Can anyone tell me what to do for this thread to be taken into account by the GiveWP team?

@github-actions github-actions bot removed the Stale label Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement An improvement to existing user-facing functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant