Customize admin-interface for member-class.

This commit is contained in:
Robert Kolner committed 2013-08-21 22:18:39 +02:00
1 parent 6051d61a4a
commit ed50ea3c7d
1 file changed
+23
+23
View File
@@ -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