Skip to content

Commit 35976bf

Browse files
committed
Polish
1 parent 3216106 commit 35976bf

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

app/api/v1/endpoint_modules/resources.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ async def list_resources(
4848
skip: int = 0,
4949
limit: int = 10,
5050
callback: Optional[str] = Query(None, description="JSONP callback name"),
51+
format: Optional[str] = Query(None, description="Response format (json, jsonp)"),
5152
request: Request = None,
5253
):
5354
try:
@@ -93,6 +94,7 @@ async def list_resources(
9394
async def get_resource(
9495
id: str,
9596
callback: Optional[str] = Query(None, description="JSONP callback name"),
97+
format: Optional[str] = Query(None, description="Response format (json, jsonp)"),
9698
request: Request = None,
9799
):
98100
"""Get a single resource by ID."""

app/api/v1/endpoint_modules/search.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,13 @@
3232
async def search(
3333
request: Request,
3434
q: Optional[str] = Query(None, description="Search query"),
35-
page: int = Query(1, description="Page number"),
36-
per_page: int = Query(10, description="Resources per page"),
35+
page: int = Query(1, ge=1, description="Page number (minimum: 1)"),
36+
per_page: int = Query(10, ge=1, le=100, description="Resources per page (1-100)"),
3737
sort: Optional[str] = Query(
3838
None, description="Sort option (relevance, year_desc, year_asc, title_asc, title_desc)"
3939
),
40+
search_field: Optional[str] = Query(None, description="Search field (all_fields, etc.)"),
41+
format: Optional[str] = Query(None, description="Response format (json, jsonp)"),
4042
callback: Optional[str] = Query(None, description="JSONP callback name"),
4143
):
4244
"""Search resources."""

app/main.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ async def dispatch(self, request: Request, call_next):
112112
"DNT",
113113
"Cache-Control",
114114
"X-Requested-With",
115+
"X-CSRF-Token",
115116
],
116117
expose_headers=[
117118
"Content-Type",

0 commit comments

Comments
 (0)