Skip to content

expose project stats endpoint#210

Open
Rayna-Yu wants to merge 3 commits into
mainfrom
201-expose-project-stats-endpoint
Open

expose project stats endpoint#210
Rayna-Yu wants to merge 3 commits into
mainfrom
201-expose-project-stats-endpoint

Conversation

@Rayna-Yu
Copy link
Copy Markdown
Contributor

ℹ️ Issue

Closes #201

📝 Description

Added /dashboard endpoint in projects to expose the project stats for the admin dashboard and is locked down to only admins.

Briefly list the changes made to the code:

  1. Added /dashboard to projects lambda to get and calculate the project stats for the admin dashboard
  2. Added tests to validate endpoint

✔️ Verification

Added tests

🏕️ (Optional) Future Work / Notes

Did you notice anything ugly during the course of this ticket? Any bugs, design challenges, or unexpected behavior? Write it down so we can clean it up in a future ticket!

@Rayna-Yu Rayna-Yu marked this pull request as ready for review May 18, 2026 15:35
@Rayna-Yu Rayna-Yu requested a review from nourshoreibah as a code owner May 18, 2026 15:35
@github-actions github-actions Bot requested a review from mehanana May 18, 2026 15:35
github-actions Bot added a commit that referenced this pull request May 18, 2026
Copy link
Copy Markdown
Contributor

@mehanana mehanana left a comment

Choose a reason for hiding this comment

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

looks good!

github-actions Bot added a commit that referenced this pull request May 19, 2026
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.

Expose project statistics endpoint

3 participants