Admin interfaces

This module defines the django Helmholtz AAI Admin interfaces, based upon the interfaces from django.contrib.auth.admin.

Classes:

HelmholtzAAIUserAdmin(model, admin_site)

HelmholtzVirtualOrganizationAdmin(model, ...)

class django_helmholtz_aai.admin.HelmholtzAAIUserAdmin(model, admin_site)

Bases: UserAdmin

Attributes:

list_display

media

list_display = ('username', 'first_name', 'last_name', 'email', 'eduperson_unique_id', 'is_staff')
property media
class django_helmholtz_aai.admin.HelmholtzVirtualOrganizationAdmin(model, admin_site)

Bases: GroupAdmin

Attributes:

list_display

media

search_fields

Methods:

users(obj)

list_display = ('name', 'eduperson_entitlement', 'users')
property media
search_fields = ['name', 'eduperson_entitlement']
users(obj: HelmholtzVirtualOrganization)