Edit Filter

main
Samuel Zielke 9 months ago
parent 9f151e7df9
commit ed5953fe94

@ -1,13 +1,14 @@
from django.contrib import admin from django.contrib import admin
import main.models as MainDB import main.models as MainDB
from datetime import date, datetime
# Register your models here. # Register your models here.
@admin.register(MainDB.contributors) @admin.register(MainDB.contributors)
class MainDB_contributorsAdmin(admin.ModelAdmin): class MainDB_contributorsAdmin(admin.ModelAdmin):
list_display = ('id', 'da_approval', 'teamleader', 'second_teamleader', 'gender', 'full_name', 'birthday_year', 'get_congregation', 'pioneer', 'get_deparment', 'mobilnumber', 'email') list_display = ('full_name', 'da_approval', 'teamleader', 'second_teamleader', 'gender', 'birthday_year', 'get_congregation', 'pioneer', 'get_deparment', 'mobilnumber', 'email')
# list_filter = ('gender', 'roles', 'deparment', 'congregation') list_filter = ('gender', 'roles', 'deparment', 'da_approval')
search_fields = ('name', 'firstname', 'congregation__title', 'deparment__title', 'mobilnumber', 'email') search_fields = ('name', 'firstname', 'congregation__title', 'deparment__title', 'mobilnumber', 'email')
@ -28,8 +29,9 @@ class MainDB_contributorsAdmin(admin.ModelAdmin):
# Methode, um nur das Jahr des Birthdays anzuzeigen # Methode, um nur das Jahr des Birthdays anzuzeigen
def birthday_year(self, obj): def birthday_year(self, obj):
return obj.birthday.year if obj.birthday else None year = obj.birthday.year if obj.birthday else None
birthday_year.short_description = 'Geburtsjahr' return int(datetime.strftime(date.today(), "%Y")) - year
birthday_year.short_description = 'Alter'
admin.site.register(MainDB.department) admin.site.register(MainDB.department)

Loading…
Cancel
Save

Powered by TurnKey Linux.