paperap.models.saved_view.queryset module
METADATA:
- File: queryset.py
Project: paperap
- Created: 2025-03-04
Version: 0.0.5
Author: Jess Mann Email: jess@jmann.me
Copyright (c) 2025 Jess Mann
LAST MODIFIED:
2025-03-04 By Jess Mann
- class paperap.models.saved_view.queryset.SavedViewQuerySet(resource, filters=None, _cache=None, _fetch_all=False, _next_url=None, _last_response=None, _iter=None, _urls_fetched=None)[source]
Bases:
StandardQuerySet[SavedView],HasOwnerQuerySet for Paperless-ngx saved views with specialized filtering methods.
- Parameters:
resource (BaseResource[_Model, Self])
filters (dict[str, Any] | None)
_cache (list[_Model] | None)
_fetch_all (bool)
_next_url (str | None)
_last_response (ClientResponse)
_iter (Iterator[_Model] | None)
_urls_fetched (list[str] | None)
- show_in_sidebar(show=True)[source]
Filter saved views by sidebar visibility.
- Parameters:
show (
bool) – If True, get views shown in sidebar, otherwise those hidden- Return type:
Self- Returns:
Filtered SavedViewQuerySet
- show_on_dashboard(show=True)[source]
Filter saved views by dashboard visibility.
- Parameters:
show (
bool) – If True, get views shown on dashboard, otherwise those hidden- Return type:
Self- Returns:
Filtered SavedViewQuerySet
- sort_reverse(reverse=True)[source]
Filter saved views by sort direction.
- Parameters:
reverse (
bool) – If True, get views sorted in reverse order- Return type:
Self- Returns:
Filtered SavedViewQuerySet
- page_size(size)[source]
Filter saved views by page size.
- Parameters:
size (
int) – The number of items per page- Return type:
Self- Returns:
Filtered SavedViewQuerySet
- page_size_under(size)[source]
Filter saved views by page size under a limit.
- Parameters:
size (
int) – The maximum number of items per page- Return type:
Self- Returns:
Filtered SavedViewQuerySet
- page_size_over(size)[source]
Filter saved views by page size over a limit.
- Parameters:
size (
int) – The minimum number of items per page- Return type:
Self- Returns:
Filtered SavedViewQuerySet