0001-custom_user-exclude-deleted-users-from-duplicates-47.patch
src/authentic2/custom_user/managers.py | ||
---|---|---|
87 | 87 |
name = '%s %s' % (first_name, last_name) |
88 | 88 |
name = unicodedata.normalize('NFKD', name).encode('ascii', 'ignore').decode('ascii').lower() |
89 | 89 | |
90 |
qs = self.annotate(name=Lower(Unaccent(ImmutableConcat('first_name', Value(' '), 'last_name')))) |
|
90 |
qs = self.filter(deleted__isnull=True) |
|
91 |
qs = qs.annotate(name=Lower(Unaccent(ImmutableConcat('first_name', Value(' '), 'last_name')))) |
|
91 | 92 |
qs = qs.filter(name__trigram_similar=name) |
92 | 93 |
qs = qs.annotate(dist=TrigramDistance('name', name)) |
93 | 94 |
qs = qs.order_by('dist') |
94 |
- |