from django.contrib import admin from django.contrib.auth.models import Group from .models import User, Student, Parent class UserAdmin(admin.ModelAdmin): list_display = ['get_full_name', 'username', 'email', 'is_active', 'is_student', 'is_lecturer', 'is_parent', 'is_staff'] search_fields = ['username', 'first_name', 'last_name', 'email', 'is_active', 'is_lecturer', 'is_parent', 'is_staff'] class Meta: managed = True verbose_name = 'User' verbose_name_plural = 'Users' # class ScoreAdmin(admin.ModelAdmin): # list_display = [ # 'student', 'course', 'assignment', 'mid_exam', 'quiz', # 'attendance', 'final_exam', 'total', 'grade', 'comment' # ] admin.site.register(User, UserAdmin) admin.site.register(Student) admin.site.register(Parent) # admin.site.unregister(Group)