Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions src/api/endpoints/agencies/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@
from src.api.endpoints.agencies.root.post.response import AgencyPostResponse
from src.api.shared.models.message_response import MessageResponse
from src.core.core import AsyncCore
from src.security.dtos.access_info import AccessInfo
from src.security.manager import get_admin_access_info

agencies_router = APIRouter(prefix="/agencies", tags=["Agencies"])

Expand All @@ -34,7 +36,9 @@
@agencies_router.post("")
async def create_agency(
request: AgencyPostRequest,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 39 in src/api/endpoints/agencies/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/routes.py#L39 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/agencies/routes.py:39:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),

) -> AgencyPostResponse:
return await async_core.adb_client.run_query_builder(
AddAgencyQueryBuilder(request=request)
Expand All @@ -45,6 +49,7 @@
agency_id: int = Path(
description="Agency ID to delete"
),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 52 in src/api/endpoints/agencies/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/routes.py#L52 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/agencies/routes.py:52:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await async_core.adb_client.run_query_builder(
Expand All @@ -58,6 +63,7 @@
agency_id: int = Path(
description="Agency ID to update"
),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 66 in src/api/endpoints/agencies/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/routes.py#L66 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/agencies/routes.py:66:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await async_core.adb_client.run_query_builder(
Expand All @@ -84,6 +90,7 @@
location_id: int = Path(
description="Location ID to add"
),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 93 in src/api/endpoints/agencies/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/routes.py#L93 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/agencies/routes.py:93:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await async_core.adb_client.run_query_builder(
Expand All @@ -99,6 +106,7 @@
location_id: int = Path(
description="Location ID to remove"
),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 109 in src/api/endpoints/agencies/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/routes.py#L109 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/agencies/routes.py:109:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await async_core.adb_client.run_query_builder(
Expand Down
4 changes: 2 additions & 2 deletions src/api/endpoints/annotate/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from src.core.core import AsyncCore
from src.db.queries.implementations.anonymous_session import MakeAnonymousSessionQueryBuilder
from src.security.dtos.access_info import AccessInfo
from src.security.manager import get_access_info, get_standard_user_access_info
from src.security.manager import get_admin_access_info, get_standard_user_access_info

annotate_router = APIRouter(
prefix="/annotate",
Expand Down Expand Up @@ -136,7 +136,7 @@
async def get_agency_suggestions(
url_id: int,
async_core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 139 in src/api/endpoints/annotate/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/annotate/routes.py#L139 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/annotate/routes.py:139:5: U100 Unused argument 'access_info'
location_id: int | None = Query(default=None)
) -> AgencyAnnotationResponseOuterInfo:
return await async_core.adb_client.run_query_builder(
Expand Down
14 changes: 7 additions & 7 deletions src/api/endpoints/batch/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
from src.core.core import AsyncCore
from src.db.models.materialized_views.batch_url_status.enums import BatchURLStatusViewEnum
from src.security.dtos.access_info import AccessInfo
from src.security.manager import get_access_info
from src.security.manager import get_admin_access_info

batch_router = APIRouter(
prefix="/batch",
Expand All @@ -36,7 +36,7 @@
default=1
),
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 39 in src/api/endpoints/batch/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/batch/routes.py#L39 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/batch/routes.py:39:9: U100 Unused argument 'access_info'
) -> GetBatchSummariesResponse:
"""
Get the status of recent batches
Expand All @@ -52,7 +52,7 @@
async def get_batch_info(
batch_id: int = Path(description="The batch id"),
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 55 in src/api/endpoints/batch/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/batch/routes.py#L55 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/batch/routes.py:55:9: U100 Unused argument 'access_info'
) -> BatchSummary:
return await core.get_batch_info(batch_id)

Expand All @@ -64,7 +64,7 @@
default=1
),
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 67 in src/api/endpoints/batch/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/batch/routes.py#L67 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/batch/routes.py:67:9: U100 Unused argument 'access_info'
) -> GetURLsByBatchResponse:
return await core.get_urls_by_batch(batch_id, page=page)

Expand All @@ -76,15 +76,15 @@
default=1
),
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 79 in src/api/endpoints/batch/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/batch/routes.py#L79 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/batch/routes.py:79:9: U100 Unused argument 'access_info'
) -> GetDuplicatesByBatchResponse:
return await core.get_duplicate_urls_by_batch(batch_id, page=page)

@batch_router.get("/{batch_id}/logs")
async def get_batch_logs(
batch_id: int = Path(description="The batch id"),
async_core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 87 in src/api/endpoints/batch/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/batch/routes.py#L87 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/batch/routes.py:87:9: U100 Unused argument 'access_info'
) -> GetBatchLogsResponse:
"""
Retrieve the logs for a recent batch.
Expand All @@ -96,6 +96,6 @@
async def abort_batch(
batch_id: int = Path(description="The batch id"),
async_core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 99 in src/api/endpoints/batch/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/batch/routes.py#L99 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/batch/routes.py:99:9: U100 Unused argument 'access_info'
) -> MessageResponse:
return await async_core.abort_batch(batch_id)
18 changes: 9 additions & 9 deletions src/api/endpoints/collector/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from src.collectors.impl.example.dtos.input import ExampleInputDTO
from src.collectors.enums import CollectorType
from src.core.core import AsyncCore
from src.security.manager import get_access_info
from src.security.manager import get_admin_access_info
from src.security.dtos.access_info import AccessInfo
from src.collectors.impl.ckan.dtos.input import CKANInputDTO
from src.collectors.impl.muckrock.collectors.all_foia.dto import MuckrockAllFOIARequestsCollectorInputDTO
Expand All @@ -27,7 +27,7 @@
async def start_example_collector(
dto: ExampleInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> CollectorStartInfo:
"""
Start the example collector
Expand All @@ -42,7 +42,7 @@ async def start_example_collector(
async def start_ckan_collector(
dto: CKANInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> CollectorStartInfo:
"""
Start the ckan collector
Expand All @@ -57,7 +57,7 @@ async def start_ckan_collector(
async def start_common_crawler_collector(
dto: CommonCrawlerInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> CollectorStartInfo:
"""
Start the common crawler collector
Expand All @@ -72,7 +72,7 @@ async def start_common_crawler_collector(
async def start_auto_googler_collector(
dto: AutoGooglerInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> CollectorStartInfo:
"""
Start the auto googler collector
Expand All @@ -87,7 +87,7 @@ async def start_auto_googler_collector(
async def start_muckrock_collector(
dto: MuckrockSimpleSearchCollectorInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> CollectorStartInfo:
"""
Start the muckrock collector
Expand All @@ -102,7 +102,7 @@ async def start_muckrock_collector(
async def start_muckrock_county_collector(
dto: MuckrockCountySearchCollectorInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> CollectorStartInfo:
"""
Start the muckrock county level collector
Expand All @@ -117,7 +117,7 @@ async def start_muckrock_county_collector(
async def start_muckrock_all_foia_collector(
dto: MuckrockAllFOIARequestsCollectorInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> CollectorStartInfo:
"""
Start the muckrock collector for all FOIA requests
Expand All @@ -132,7 +132,7 @@ async def start_muckrock_all_foia_collector(
async def upload_manual_collector(
dto: ManualBatchInputDTO,
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> ManualBatchResponseDTO:
"""
Uploads a manual "collector" with existing data
Expand Down
5 changes: 5 additions & 0 deletions src/api/endpoints/data_source/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
from src.api.endpoints.data_source.by_id.put.request import DataSourcePutRequest
from src.api.shared.models.message_response import MessageResponse
from src.core.core import AsyncCore
from src.security.dtos.access_info import AccessInfo
from src.security.manager import get_admin_access_info

data_sources_router = APIRouter(
prefix="/data-sources",
Expand Down Expand Up @@ -45,6 +47,7 @@
async def update_data_source(
url_id: int ,
request: DataSourcePutRequest,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 50 in src/api/endpoints/data_source/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/data_source/routes.py#L50 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/data_source/routes.py:50:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await check_is_data_source_url(url_id=url_id, adb_client=async_core.adb_client)
Expand All @@ -70,6 +73,7 @@
async def add_agency_to_data_source(
url_id: int,
agency_id: int,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 76 in src/api/endpoints/data_source/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/data_source/routes.py#L76 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/data_source/routes.py:76:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await add_data_source_agency_link(
Expand All @@ -83,6 +87,7 @@
async def remove_agency_from_data_source(
url_id: int,
agency_id: int,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 90 in src/api/endpoints/data_source/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/data_source/routes.py#L90 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/data_source/routes.py:90:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await delete_data_source_agency_link(
Expand Down
3 changes: 3 additions & 0 deletions src/api/endpoints/locations/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
from src.api.endpoints.locations.post.request import AddLocationRequestModel
from src.api.endpoints.locations.post.response import AddLocationResponseModel
from src.core.core import AsyncCore
from src.security.dtos.access_info import AccessInfo
from src.security.manager import get_admin_access_info

location_url_router = APIRouter(
prefix="/locations",
Expand All @@ -15,6 +17,7 @@
@location_url_router.post("")
async def create_location(
request: AddLocationRequestModel,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 20 in src/api/endpoints/locations/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/locations/routes.py#L20 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/locations/routes.py:20:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> AddLocationResponseModel:
return await async_core.adb_client.run_query_builder(
Expand Down
5 changes: 5 additions & 0 deletions src/api/endpoints/meta_url/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
from src.api.endpoints.meta_url.by_id.put.request import UpdateMetaURLRequest
from src.api.shared.models.message_response import MessageResponse
from src.core.core import AsyncCore
from src.security.dtos.access_info import AccessInfo
from src.security.manager import get_admin_access_info

meta_urls_router = APIRouter(
prefix="/meta-urls",
Expand All @@ -35,6 +37,7 @@
async def update_meta_url(
url_id: int,
request: UpdateMetaURLRequest,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 40 in src/api/endpoints/meta_url/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/meta_url/routes.py#L40 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/meta_url/routes.py:40:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await check_is_meta_url(url_id=url_id, adb_client=async_core.adb_client)
Expand All @@ -61,6 +64,7 @@
async def add_agency_to_meta_url(
url_id: int,
agency_id: int,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 67 in src/api/endpoints/meta_url/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/meta_url/routes.py#L67 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/meta_url/routes.py:67:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await add_meta_url_agency_link(
Expand All @@ -74,6 +78,7 @@
async def remove_agency_from_meta_url(
url_id: int,
agency_id: int,
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 81 in src/api/endpoints/meta_url/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/meta_url/routes.py#L81 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/meta_url/routes.py:81:5: U100 Unused argument 'access_info'
async_core: AsyncCore = Depends(get_async_core),
) -> MessageResponse:
await delete_meta_url_agency_link(
Expand Down
16 changes: 8 additions & 8 deletions src/api/endpoints/metrics/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from src.api.endpoints.metrics.dtos.get.urls.breakdown.pending import GetMetricsURLsBreakdownPendingResponseDTO
from src.api.endpoints.metrics.dtos.get.urls.breakdown.submitted import GetMetricsURLsBreakdownSubmittedResponseDTO
from src.core.core import AsyncCore
from src.security.manager import get_access_info
from src.security.manager import get_admin_access_info
from src.security.dtos.access_info import AccessInfo

metrics_router = APIRouter(
Expand All @@ -22,14 +22,14 @@
@metrics_router.get("/batches/aggregated")
async def get_batches_aggregated_metrics(
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info)
access_info: AccessInfo = Depends(get_admin_access_info)

Check warning on line 25 in src/api/endpoints/metrics/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/metrics/routes.py#L25 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/metrics/routes.py:25:9: U100 Unused argument 'access_info'
) -> GetMetricsBatchesAggregatedResponseDTO:
return await core.get_batches_aggregated_metrics()

@metrics_router.get("/batches/breakdown")
async def get_batches_breakdown_metrics(
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 32 in src/api/endpoints/metrics/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/metrics/routes.py#L32 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/metrics/routes.py:32:9: U100 Unused argument 'access_info'
page: int = Query(
description="The page number",
default=1
Expand All @@ -40,34 +40,34 @@
@metrics_router.get("/urls/aggregate")
async def get_urls_aggregated_metrics(
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info)
access_info: AccessInfo = Depends(get_admin_access_info)

Check warning on line 43 in src/api/endpoints/metrics/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/metrics/routes.py#L43 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/metrics/routes.py:43:9: U100 Unused argument 'access_info'
) -> GetMetricsURLsAggregatedResponseDTO:
return await core.get_urls_aggregated_metrics()

@metrics_router.get("/urls/aggregate/pending")
async def get_urls_aggregated_pending_metrics(
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info)
access_info: AccessInfo = Depends(get_admin_access_info)

Check warning on line 50 in src/api/endpoints/metrics/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/metrics/routes.py#L50 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/metrics/routes.py:50:9: U100 Unused argument 'access_info'
) -> GetMetricsURLsAggregatedPendingResponseDTO:
return await core.get_urls_aggregated_pending_metrics()

@metrics_router.get("/urls/breakdown/submitted")
async def get_urls_breakdown_submitted_metrics(
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info)
access_info: AccessInfo = Depends(get_admin_access_info)

Check warning on line 57 in src/api/endpoints/metrics/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/metrics/routes.py#L57 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/metrics/routes.py:57:9: U100 Unused argument 'access_info'
) -> GetMetricsURLsBreakdownSubmittedResponseDTO:
return await core.get_urls_breakdown_submitted_metrics()

@metrics_router.get("/urls/breakdown/pending")
async def get_urls_breakdown_pending_metrics(
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info)
access_info: AccessInfo = Depends(get_admin_access_info)

Check warning on line 64 in src/api/endpoints/metrics/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/metrics/routes.py#L64 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/metrics/routes.py:64:9: U100 Unused argument 'access_info'
) -> GetMetricsURLsBreakdownPendingResponseDTO:
return await core.get_urls_breakdown_pending_metrics()

@metrics_router.get("/backlog")
async def get_backlog_metrics(
core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info)
access_info: AccessInfo = Depends(get_admin_access_info)

Check warning on line 71 in src/api/endpoints/metrics/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/metrics/routes.py#L71 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/metrics/routes.py:71:9: U100 Unused argument 'access_info'
) -> GetMetricsBacklogResponseDTO:
return await core.get_backlog_metrics()
8 changes: 4 additions & 4 deletions src/api/endpoints/proposals/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@
from src.api.shared.models.message_response import MessageResponse
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_admin_access_info

proposal_router = APIRouter(prefix="/proposal", tags=["Pending"])

@proposal_router.get("/agencies")
async def get_pending_agencies(
async_core: AsyncCore = Depends(get_async_core),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),

Check warning on line 28 in src/api/endpoints/proposals/routes.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/proposals/routes.py#L28 <100>

Unused argument 'access_info'
Raw output
./src/api/endpoints/proposals/routes.py:28:5: U100 Unused argument 'access_info'
) -> ProposalAgencyGetOuterResponse:
return await async_core.adb_client.run_query_builder(
ProposalAgencyGetQueryBuilder(),
Expand All @@ -37,7 +37,7 @@
proposed_agency_id: int = Path(
description="Proposed agency ID to approve"
),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> ProposalAgencyApproveResponse:
return await async_core.adb_client.run_query_builder(
ProposalAgencyApproveQueryBuilder(
Expand All @@ -53,7 +53,7 @@
proposed_agency_id: int = Path(
description="Proposed agency ID to reject"
),
access_info: AccessInfo = Depends(get_access_info),
access_info: AccessInfo = Depends(get_admin_access_info),
) -> ProposalAgencyRejectResponse:
return await async_core.adb_client.run_query_builder(
ProposalAgencyRejectQueryBuilder(
Expand Down
Loading