29 lines
843 B
Python
29 lines
843 B
Python
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)
|