Enhancement: add basic filters for listing custom fields (#5257)

This commit is contained in:
shamoon
2024-01-05 19:04:31 -08:00
committed by GitHub
parent d623af9c41
commit 3115106dc1
3 changed files with 52 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ from guardian.utils import get_user_obj_perms_model
from rest_framework_guardian.filters import ObjectPermissionsFilter
from documents.models import Correspondent
from documents.models import CustomField
from documents.models import Document
from documents.models import DocumentType
from documents.models import Log
@@ -141,6 +142,15 @@ class SharedByUser(Filter):
)
class CustomFieldFilterSet(FilterSet):
class Meta:
model = CustomField
fields = {
"id": ID_KWARGS,
"name": CHAR_KWARGS,
}
class CustomFieldsFilter(Filter):
def filter(self, qs, value):
if value: