Skip to content

refactor(per): consolidate PER dashboard data endpoints - #2821

Open
arunissun wants to merge 1 commit into
developfrom
feature/per-dashboard-api-contract
Open

refactor(per): consolidate PER dashboard data endpoints#2821
arunissun wants to merge 1 commit into
developfrom
feature/per-dashboard-api-contract

Conversation

@arunissun

Copy link
Copy Markdown

Summary

  • Consolidate the PER map and dashboard data query/serialization logic.
  • Return stable latest-country map results while retaining complete PER process history.
  • Add read-only response caching and bounded-query coverage for both endpoints.
  • Add focused regression tests for response behavior, ordering, cache use, and realistic related data.

Validation

  • Black, isort, and Flake8 passed.
  • Django migration check passed with no changes detected.
  • Focused PER endpoint tests: 9 passed.
  • OpenAPI schema matches the committed artifact.
  • Full API suite: 324 passed, 4 skipped.

Scope

No migrations, route changes, frontend changes, or unrelated cleanup.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants