From 93806597b761fe9b71049b19c17aeba525fe7cd1 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 9 Dec 2023 10:52:06 -0800 Subject: [PATCH] Support shared by me filter rule, rename is_shared property, add missing db migration --- docker/docker-prepare.sh | 2 +- ...permissions-filter-dropdown.component.html | 10 ++++ ...missions-filter-dropdown.component.spec.ts | 9 +++ .../permissions-filter-dropdown.component.ts | 8 +++ .../document-card-large.component.html | 2 +- .../document-card-small.component.html | 2 +- .../filter-editor.component.spec.ts | 28 ++++++++- .../filter-editor/filter-editor.component.ts | 14 +++++ src-ui/src/app/data/filter-rule-type.ts | 7 +++ .../src/app/data/object-with-permissions.ts | 2 +- src/documents/filters.py | 40 +++++++++++++ src/documents/index.py | 9 ++- ...043_alter_savedviewfilterrule_rule_type.py | 60 +++++++++++++++++++ src/documents/models.py | 2 + src/documents/serialisers.py | 8 +-- 15 files changed, 193 insertions(+), 10 deletions(-) create mode 100644 src/documents/migrations/1043_alter_savedviewfilterrule_rule_type.py diff --git a/docker/docker-prepare.sh b/docker/docker-prepare.sh index 2e66a1a3e..adf2be839 100755 --- a/docker/docker-prepare.sh +++ b/docker/docker-prepare.sh @@ -80,7 +80,7 @@ django_checks() { search_index() { - local -r index_version=7 + local -r index_version=8 local -r index_version_file=${DATA_DIR}/.index_version if [[ (! -f "${index_version_file}") || $(<"${index_version_file}") != "$index_version" ]]; then diff --git a/src-ui/src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html b/src-ui/src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html index b7a1b1397..cae7fc712 100644 --- a/src-ui/src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html +++ b/src-ui/src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html @@ -38,6 +38,16 @@ Shared with me +