mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-23 10:39:25 -05:00
Resolve document filter warnings
This commit is contained in:
parent
1369132db6
commit
0648961141
@ -22,6 +22,7 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
from django_filters.rest_framework import BooleanFilter
|
from django_filters.rest_framework import BooleanFilter
|
||||||
from django_filters.rest_framework import Filter
|
from django_filters.rest_framework import Filter
|
||||||
from django_filters.rest_framework import FilterSet
|
from django_filters.rest_framework import FilterSet
|
||||||
|
from drf_spectacular.utils import extend_schema_field
|
||||||
from guardian.utils import get_group_obj_perms_model
|
from guardian.utils import get_group_obj_perms_model
|
||||||
from guardian.utils import get_user_obj_perms_model
|
from guardian.utils import get_user_obj_perms_model
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
@ -112,6 +113,7 @@ class ObjectFilter(Filter):
|
|||||||
return qs
|
return qs
|
||||||
|
|
||||||
|
|
||||||
|
@extend_schema_field(serializers.BooleanField)
|
||||||
class InboxFilter(Filter):
|
class InboxFilter(Filter):
|
||||||
def filter(self, qs, value):
|
def filter(self, qs, value):
|
||||||
if value == "true":
|
if value == "true":
|
||||||
@ -122,6 +124,7 @@ class InboxFilter(Filter):
|
|||||||
return qs
|
return qs
|
||||||
|
|
||||||
|
|
||||||
|
@extend_schema_field(serializers.CharField)
|
||||||
class TitleContentFilter(Filter):
|
class TitleContentFilter(Filter):
|
||||||
def filter(self, qs, value):
|
def filter(self, qs, value):
|
||||||
if value:
|
if value:
|
||||||
@ -130,6 +133,7 @@ class TitleContentFilter(Filter):
|
|||||||
return qs
|
return qs
|
||||||
|
|
||||||
|
|
||||||
|
@extend_schema_field(serializers.BooleanField)
|
||||||
class SharedByUser(Filter):
|
class SharedByUser(Filter):
|
||||||
def filter(self, qs, value):
|
def filter(self, qs, value):
|
||||||
ctype = ContentType.objects.get_for_model(self.model)
|
ctype = ContentType.objects.get_for_model(self.model)
|
||||||
@ -174,6 +178,7 @@ class CustomFieldFilterSet(FilterSet):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@extend_schema_field(serializers.CharField)
|
||||||
class CustomFieldsFilter(Filter):
|
class CustomFieldsFilter(Filter):
|
||||||
def filter(self, qs, value):
|
def filter(self, qs, value):
|
||||||
if value:
|
if value:
|
||||||
@ -622,6 +627,7 @@ class CustomFieldQueryParser:
|
|||||||
self._current_depth -= 1
|
self._current_depth -= 1
|
||||||
|
|
||||||
|
|
||||||
|
@extend_schema_field(serializers.CharField)
|
||||||
class CustomFieldQueryFilter(Filter):
|
class CustomFieldQueryFilter(Filter):
|
||||||
def __init__(self, validation_prefix):
|
def __init__(self, validation_prefix):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user