5365- Remove by_office and by_party endpoints #5446
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary (required)
Removes deprecated endpoints by_office and by_office/by_party
Required reviewers
1-2 dev
Impacted areas of the application
General components of the application that this PR will affect:
Screenshots
How to test
1)aggregate_by=office; office=H; election_year=2022
sample endpoint url:
/candidates/totals/aggregates/?aggregate_by=office&election_year=2022&election_full=true&is_active_candidate=true&per_page=100&office=H
local url:
http://127.0.0.1:5000/v1/candidates/totals/aggregates/?aggregate_by=office&election_year=2022&election_full=true&is_active_candidate=true&per_page=100&office=H
2)aggregate_by=office-party; office=H; election_year=2022
sample endpoint url:
/candidates/totals/aggregates/?aggregate_by=office-party&election_year=2022&election_full=true&is_active_candidate=true&per_page=100&office=H
local url:
http://127.0.0.1:5000/v1/candidates/totals/aggregates/?aggregate_by=office-party&election_year=2022&election_full=true&is_active_candidate=true&per_page=100&office=H
3)aggregate_by=office; office=H; min_election_cycle; max_election_cycle
sample endpoint url:
/candidates/totals/aggregates/?aggregate_by=office&min_election_cycle=2018&max_election_cycle=2022&election_full=true&is_active_candidate=true&per_page=100&office=H
local url
http://127.0.0.1:5000/v1/candidates/totals/aggregates/?aggregate_by=office&min_election_cycle=2018&max_election_cycle=2022&election_full=true&is_active_candidate=true&per_page=100&office=H