mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-25 03:58:39 +02:00
Test removing concat
This commit is contained in:
parent
397e71463e
commit
46d6022aed
1 changed files with 6 additions and 3 deletions
|
@ -125,7 +125,7 @@ class CustomLogEntryAdmin(LogEntryAdmin):
|
||||||
|
|
||||||
|
|
||||||
class AdminSortFields:
|
class AdminSortFields:
|
||||||
_name_sort = Concat("first_name", "last_name", "email")
|
_name_sort = ["first_name", "last_name", "email"]
|
||||||
# Define a mapping of field names to model querysets and sort expressions
|
# Define a mapping of field names to model querysets and sort expressions
|
||||||
sort_mapping = {
|
sort_mapping = {
|
||||||
# == Contact == #
|
# == Contact == #
|
||||||
|
@ -159,10 +159,13 @@ class AdminSortFields:
|
||||||
match db_field.name:
|
match db_field.name:
|
||||||
case "investigator":
|
case "investigator":
|
||||||
# We should only return users who are staff
|
# We should only return users who are staff
|
||||||
return model.objects.filter(is_staff=True).order_by(order_by)
|
return model.objects.filter(is_staff=True).order_by(*order_by)
|
||||||
case _:
|
case _:
|
||||||
# If no case is defined, return the default
|
# If no case is defined, return the default
|
||||||
return model.objects.order_by(order_by)
|
if isinstance(order_by, list) or isinstance(order_by, tuple):
|
||||||
|
return model.objects.order_by(*order_by)
|
||||||
|
else:
|
||||||
|
return model.objects.order_by(order_by)
|
||||||
|
|
||||||
|
|
||||||
class AuditedAdmin(admin.ModelAdmin):
|
class AuditedAdmin(admin.ModelAdmin):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue