From a053d16ae04b6e1f5efee418d6c88dec7417f252 Mon Sep 17 00:00:00 2001 From: Max Chis Date: Wed, 17 Dec 2025 20:04:25 -0500 Subject: [PATCH] Remove special permission requirements --- src/api/endpoints/contributions/routes.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/endpoints/contributions/routes.py b/src/api/endpoints/contributions/routes.py index c6fdc739..457ece29 100644 --- a/src/api/endpoints/contributions/routes.py +++ b/src/api/endpoints/contributions/routes.py @@ -7,7 +7,7 @@ from src.api.endpoints.contributions.user.response import ContributionsUserResponse from src.core.core import AsyncCore from src.security.dtos.access_info import AccessInfo -from src.security.manager import get_access_info +from src.security.manager import get_access_info, get_standard_user_access_info contributions_router = APIRouter( prefix="/contributions", @@ -17,7 +17,7 @@ @contributions_router.get("/leaderboard") async def get_leaderboard( core: AsyncCore = Depends(get_async_core), - access_info: AccessInfo = Depends(get_access_info) + access_info: AccessInfo = Depends(get_standard_user_access_info) ) -> ContributionsLeaderboardResponse: """Returns the leaderboard of user contributions.""" return await core.adb_client.run_query_builder( @@ -27,7 +27,7 @@ async def get_leaderboard( @contributions_router.get("/user") async def get_user_contributions( core: AsyncCore = Depends(get_async_core), - access_info: AccessInfo = Depends(get_access_info) + access_info: AccessInfo = Depends(get_standard_user_access_info) ) -> ContributionsUserResponse: """Get contributions for the user and how often their annotations agreed with the final validation of URLs.