src/notes/admin/auth.py
author ymh <ymh.work@gmail.com>
Wed, 28 Nov 2018 15:45:37 +0100
changeset 180 62bffc051e1c
parent 24 3b3999550508
permissions -rw-r--r--
Add first version of deploy scripts

from django.contrib import admin
from django.contrib.auth.admin import GroupAdmin as BaseGroupAdmin
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin

from notes.models import GroupProfile, UserProfile


# Define an inline admin descriptor for Employee model
# which acts a bit like a singleton
class UserProfileInline(admin.StackedInline):
    model = UserProfile
    can_delete = False

# Define a new User admin
class UserAdmin(BaseUserAdmin):
    inlines = (UserProfileInline, )


class GroupProfileInline(admin.StackedInline):
    model = GroupProfile
    can_delete = False


class GroupAdmin(BaseGroupAdmin):
    inlines = (GroupProfileInline, )