Source code for thabloid.admin
from django import forms
from django.contrib import admin
from django.utils import timezone
from thabloid.models import Thabloid
from utils.snippets import datetime_to_lectureyear
[docs]def association_year_choices():
current_year = datetime_to_lectureyear(timezone.now())
choices = []
for year in range(1990, current_year + 2):
choices.append((year, "{}-{}".format(year, year + 1)))
choices.reverse()
return choices
[docs]class ThabloidAdmin(admin.ModelAdmin):
form = ThabloidAdminForm
list_filter = ("year",)
admin.site.register(Thabloid, ThabloidAdmin)