Skip to content

Conversation

@maximilianoertel
Copy link
Contributor

@maximilianoertel maximilianoertel commented Jan 2, 2026

Proposed changes

This PR adds the /me endpoint that returns the authenticated user's profile.

Endpoint
GET /v1/me

Response (200 OK)

  {
    "data": {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "userType": "student",
      "nameFirst": "John",
      "nameLast": "Doe"
    }
  }

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactoring (non-breaking change that does not add functionality but makes code cleaner or more efficient)
  • Documentation Update
  • Tests (new or updated tests)
  • Style (changes to code styling)
  • CI (continuous integration changes)
  • Repository Maintenance
  • Other (please describe below)

Resolves https://github.com/yeatmanlab/roar-project-management/issues/1427

@maximilianoertel maximilianoertel requested a review from a team as a code owner January 2, 2026 22:00
@cypress
Copy link

cypress bot commented Jan 2, 2026

roar-dashboard-e2e    Run #18470

Run Properties:  status check passed Passed #18470  •  git commit cc1c2b5c05: Introduce `/me` endpoint (#1501)
Project roar-dashboard-e2e
Branch Review enh/1427/backend-me-endpoint
Run status status check passed Passed #18470
Run duration 03m 01s
Commit git commit cc1c2b5c05: Introduce `/me` endpoint (#1501)
Committer Maximilian Oertel
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 83
View all changes introduced in this branch ↗︎

@github-actions
Copy link

github-actions bot commented Jan 3, 2026

Coverage Report for Dashboard (apps/dashboard)

Status Category Percentage Covered / Total
🔵 Lines 48.83% 1760 / 3604
🔵 Statements 48.85% 1893 / 3875
🔵 Functions 41.4% 429 / 1036
🔵 Branches 51.06% 910 / 1782
File CoverageNo changed files found.
Generated in workflow #3858 for commit a687916 by the Vitest Coverage Report Action

@github-actions
Copy link

github-actions bot commented Jan 3, 2026

Visit the preview URL for this PR (updated for commit a687916):

https://gse-roar-admin-staging--pr1501-enh-1427-backend-me-3xbu3x39.web.app

(expires Fri, 16 Jan 2026 13:04:45 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: a474c1a3bc1d6e9a77a90a08e1757725c419440b

@maximilianoertel maximilianoertel self-assigned this Jan 3, 2026
@maximilianoertel maximilianoertel force-pushed the enh/1425/auth-middleware-user-cxt branch from ceef2cf to 3499765 Compare January 5, 2026 22:32
@maximilianoertel maximilianoertel force-pushed the enh/1427/backend-me-endpoint branch from 597c880 to 048e55e Compare January 5, 2026 22:32
@maximilianoertel maximilianoertel force-pushed the enh/1425/auth-middleware-user-cxt branch from 3499765 to d40b66e Compare January 8, 2026 17:14
@maximilianoertel maximilianoertel force-pushed the enh/1427/backend-me-endpoint branch from 048e55e to 673ebc1 Compare January 8, 2026 21:48
@maximilianoertel maximilianoertel requested a review from a team January 8, 2026 21:48
@maximilianoertel maximilianoertel force-pushed the enh/1425/auth-middleware-user-cxt branch from 49efd77 to e92ef36 Compare January 9, 2026 22:43
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.

3 participants