First version
This commit is contained in:
20
polyclinic_scheduling/apps/employee/admin.py
Normal file
20
polyclinic_scheduling/apps/employee/admin.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from django.contrib import admin
|
||||
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from .models import Employee
|
||||
|
||||
# Define an inline admin descriptor for Employee model
|
||||
# which acts a bit like a singleton
|
||||
class EmployeeInline(admin.StackedInline):
|
||||
model = Employee
|
||||
can_delete = False
|
||||
verbose_name_plural = 'employee'
|
||||
|
||||
# Define a new User admin
|
||||
class UserAdmin(BaseUserAdmin):
|
||||
inlines = (EmployeeInline,)
|
||||
|
||||
# Re-register UserAdmin
|
||||
admin.site.unregister(User)
|
||||
admin.site.register(User, UserAdmin)
|
||||
Reference in New Issue
Block a user