skillbox/server/users/admin.py

27 lines
667 B
Python

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import User, SchoolClass, Role, UserRole
admin.site.register(User, UserAdmin)
@admin.register(SchoolClass)
class SchoolClassAdmin(admin.ModelAdmin):
list_display = ('id', 'name', 'year')
list_filter = ('year',)
@admin.register(Role)
class SchoolRoleAdmin(admin.ModelAdmin):
list_display = ('name',)
list_filter = ('name',)
@admin.register(UserRole)
class UserSchoolRoleAdmin(admin.ModelAdmin):
list_display = ('user', 'role')
# list_filter = ('role__school',)
readonly_fields = []
# search_fields = ('user__email', 'user__username')