Archived
Customize admin-interface for member-class.
This commit is contained in:
1 parent
6051d61a4a
commit
ed50ea3c7d
1 file changed
+23
@@ -4,6 +4,29 @@ from dusken.models import Member, Institution, Address, Country
|
||||
|
||||
class MemberAdmin(admin.ModelAdmin):
|
||||
exclude = ( 'password', 'last_login', )
|
||||
fieldsets = (
|
||||
(None, {
|
||||
'fields' : ('username', 'first_name', 'last_name', 'date_of_birth'),
|
||||
}),
|
||||
('Contact info', {
|
||||
'fields' : ('email', 'phone_number', 'address', 'place_of_study'),
|
||||
}),
|
||||
('Permissions', {
|
||||
'fields' : ('is_superuser', 'is_staff', 'groups', 'user_permissions'),
|
||||
}),
|
||||
('Legacy', {
|
||||
'fields' : ('legacy_id', ),
|
||||
}),
|
||||
('Creation time', {
|
||||
'fields' : ('date_joined', ),
|
||||
}),
|
||||
)
|
||||
|
||||
def get_readonly_fields(self, request, obj=None):
|
||||
if obj is not None:
|
||||
return self.readonly_fields + ('username', )
|
||||
return self.readonly_fields
|
||||
|
||||
|
||||
class InstitutionAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
|
||||
Reference in new issue
Block a user