Re-work filter editor, bulk editor & reset buttons

This commit is contained in:
shamoon
2023-05-03 19:37:36 -07:00
parent 43288153e0
commit 4d84a0a87b
14 changed files with 104 additions and 86 deletions

View File

@@ -209,7 +209,7 @@ class DelayedQuery:
criterias.append(query.Not(query.Term("type_id", document_type_id)))
elif k == "correspondent__isnull":
criterias.append(
query.Term("has_correspondent", self.evalBoolean(v)),
query.Term("has_correspondent", self.evalBoolean(v) is False),
)
elif k == "is_tagged":
criterias.append(query.Term("has_tag", self.evalBoolean(v)))

View File

@@ -1084,15 +1084,15 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
)
self.assertCountEqual(
search_query("&storage_path__isnull"),
search_query("&storage_path__isnull=true"),
[d1.id, d2.id, d3.id, d4.id, d5.id],
)
self.assertCountEqual(
search_query("&correspondent__isnull"),
search_query("&correspondent__isnull=true"),
[d2.id, d3.id, d4.id, d5.id, d7.id],
)
self.assertCountEqual(
search_query("&document_type__isnull"),
search_query("&document_type__isnull=true"),
[d1.id, d3.id, d4.id, d5.id, d7.id],
)
self.assertCountEqual(