from django.contrib import admin
from .models import *

class SessionAdmin(admin.ModelAdmin):
    list_display = ['session', ]
    search_fields = ['session',]
    list_display_links = ['session', ]
    list_per_page = 10

admin.site.register(Session, SessionAdmin)

class ThreeAdmin(admin.ModelAdmin):
    list_display = ['term']

admin.site.register(Three, ThreeAdmin)

class TermAdmin(admin.ModelAdmin):
    list_display = ['session', 'term', 'current', 'report', 'school']
    search_fields = ['session',]
    list_editable = ['current', 'report']
    list_display_links = ['term', 'school']
    list_per_page = 10

admin.site.register(Term, TermAdmin)

class ClassAdmin(admin.ModelAdmin):
    list_display = ['classe', 'teacher', 'signature']
    search_fields = []
    list_display_links = ['classe', 'signature']
    list_per_page = 10

admin.site.register(Class, ClassAdmin)

class SubjectAdmin(admin.ModelAdmin):
    list_display = ['classe', 'subject', 'teacher']
    search_fields = []
    list_display_links = ['subject']
    list_filter = ['classe', 'subject']
    list_per_page = 10

admin.site.register(Subject, SubjectAdmin)

class SpreadsheetAdmin(admin.ModelAdmin):
    list_display = ['term', 'classe']
    list_per_page = 50

admin.site.register(Spreadsheet, SpreadsheetAdmin)
