Format Python code with black

This commit is contained in:
kpj
2022-02-27 15:26:41 +01:00
parent f0ffc69010
commit c56cb25b5f
136 changed files with 6142 additions and 3811 deletions

View File

@@ -10,34 +10,24 @@ DATE_KWARGS = ["year", "month", "day", "date__gt", "gt", "date__lt", "lt"]
class CorrespondentFilterSet(FilterSet):
class Meta:
model = Correspondent
fields = {
"name": CHAR_KWARGS
}
fields = {"name": CHAR_KWARGS}
class TagFilterSet(FilterSet):
class Meta:
model = Tag
fields = {
"name": CHAR_KWARGS
}
fields = {"name": CHAR_KWARGS}
class DocumentTypeFilterSet(FilterSet):
class Meta:
model = DocumentType
fields = {
"name": CHAR_KWARGS
}
fields = {"name": CHAR_KWARGS}
class TagsFilter(Filter):
def __init__(self, exclude=False, in_list=False):
super(TagsFilter, self).__init__()
self.exclude = exclude
@@ -48,7 +38,7 @@ class TagsFilter(Filter):
return qs
try:
tag_ids = [int(x) for x in value.split(',')]
tag_ids = [int(x) for x in value.split(",")]
except ValueError:
return qs
@@ -65,22 +55,19 @@ class TagsFilter(Filter):
class InboxFilter(Filter):
def filter(self, qs, value):
if value == 'true':
if value == "true":
return qs.filter(tags__is_inbox_tag=True)
elif value == 'false':
elif value == "false":
return qs.exclude(tags__is_inbox_tag=True)
else:
return qs
class TitleContentFilter(Filter):
def filter(self, qs, value):
if value:
return qs.filter(Q(title__icontains=value) |
Q(content__icontains=value))
return qs.filter(Q(title__icontains=value) | Q(content__icontains=value))
else:
return qs
@@ -88,10 +75,7 @@ class TitleContentFilter(Filter):
class DocumentFilterSet(FilterSet):
is_tagged = BooleanFilter(
label="Is tagged",
field_name="tags",
lookup_expr="isnull",
exclude=True
label="Is tagged", field_name="tags", lookup_expr="isnull", exclude=True
)
tags__id__all = TagsFilter()
@@ -107,38 +91,24 @@ class DocumentFilterSet(FilterSet):
class Meta:
model = Document
fields = {
"title": CHAR_KWARGS,
"content": CHAR_KWARGS,
"archive_serial_number": INT_KWARGS,
"created": DATE_KWARGS,
"added": DATE_KWARGS,
"modified": DATE_KWARGS,
"correspondent": ["isnull"],
"correspondent__id": ID_KWARGS,
"correspondent__name": CHAR_KWARGS,
"tags__id": ID_KWARGS,
"tags__name": CHAR_KWARGS,
"document_type": ["isnull"],
"document_type__id": ID_KWARGS,
"document_type__name": CHAR_KWARGS,
}
class LogFilterSet(FilterSet):
class Meta:
model = Log
fields = {
"level": INT_KWARGS,
"created": DATE_KWARGS,
"group": ID_KWARGS
}
fields = {"level": INT_KWARGS, "created": DATE_KWARGS, "group": ID_KWARGS}