Share views

* replaces function based share views with class based
* improves team-share autocomplete search
* renames internal share url names
This commit is contained in:
2022-08-22 10:58:07 +02:00
parent a16f68012d
commit a4de394a54
17 changed files with 158 additions and 204 deletions

View File

@@ -42,9 +42,11 @@ class ShareTeamAutocomplete(Select2QuerySetView):
)
if self.q:
# Due to privacy concerns only a full username match will return the proper user entry
qs = qs.filter(
name__icontains=self.q
)
q_parts = self.q.split(" ")
q = Q()
for part in q_parts:
q &= Q(name__icontains=part)
qs = qs.filter(q)
qs = qs.order_by(
"name"
)