Skip to content

Commit a6fa524

Browse files
committed
Adds CursorPaginator
1 parent d009420 commit a6fa524

File tree

2 files changed

+393
-2
lines changed

2 files changed

+393
-2
lines changed

ninja/conf.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ class Settings(BaseModel):
1111
PAGINATION_CLASS: str = Field(
1212
"ninja.pagination.LimitOffsetPagination", alias="NINJA_PAGINATION_CLASS"
1313
)
14+
PAGINATION_DEFAULT_ORDERING: tuple[str, ...] = Field(
15+
("-created",), alias="NINJA_PAGINATION_DEFAULT_ORDERING"
16+
)
17+
PAGINATION_MAX_OFFSET: int = Field(100, alias="NINJA_PAGINATION_MAX_OFFSET")
1418
PAGINATION_PER_PAGE: int = Field(100, alias="NINJA_PAGINATION_PER_PAGE")
1519
PAGINATION_MAX_PER_PAGE_SIZE: int = Field(100, alias="NINJA_MAX_PER_PAGE_SIZE")
1620
PAGINATION_MAX_LIMIT: int = Field(inf, alias="NINJA_PAGINATION_MAX_LIMIT") # type: ignore

0 commit comments

Comments
 (0)