Edit sort function

main
Samuel Zielke 9 months ago
parent 5dabfb4a43
commit c4f00ebba4

@ -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'<span style="color: {color}; font-size: 16px;">●</span>')
return format_html(" ".join(symbols))
tage_anzeige.admin_order_field = 'tage'
admin.site.register(MainDB.department)

Loading…
Cancel
Save

Powered by TurnKey Linux.