From c4f00ebba48d5fc1ec24d88fff513191f3b1ec4e Mon Sep 17 00:00:00 2001 From: Samuel Zielke Date: Mon, 24 Mar 2025 10:44:08 +0100 Subject: [PATCH] Edit sort function --- main/admin.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main/admin.py b/main/admin.py index e9aa36a..3302586 100644 --- a/main/admin.py +++ b/main/admin.py @@ -35,12 +35,14 @@ class MainDB_contributorsAdmin(ExportMixin, ImportMixin, admin.ModelAdmin): # Gebe eine durch Komma getrennte Liste der Namen der contributors zurück return ", ".join([str(deparment) for deparment in obj.deparment.all()]) get_deparment.short_description = 'Abteilung' # Optional: Benennung der Spalte + get_deparment.admin_order_field = 'deparment__title' # Methode, um nur das Jahr des Birthdays anzuzeigen def birthday_year(self, obj): year = obj.birthday.year if obj.birthday != None else 0 return int(datetime.strftime(date.today(), "%Y")) - year birthday_year.short_description = 'Alter' + birthday_year.admin_order_field = 'birthday' # Teamleiter ansicht def leader(self, obj): @@ -84,6 +86,7 @@ class MainDB_contributorsAdmin(ExportMixin, ImportMixin, admin.ModelAdmin): symbols.append(f'') return format_html(" ".join(symbols)) + tage_anzeige.admin_order_field = 'tage' admin.site.register(MainDB.department)