From 0bb322eb27bdf0b0f494db28edb9a56e02ead523 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Sat, 10 Dec 2011 18:58:30 +0000 Subject: [PATCH] Make corporation readonly on editing existing objects --- app/hr/admin.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/hr/admin.py b/app/hr/admin.py index 761c234..87afe2a 100644 --- a/app/hr/admin.py +++ b/app/hr/admin.py @@ -43,6 +43,11 @@ admin.site.register(BlacklistSource, BlacklistSourceAdmin) class ApplicationConfigAdmin(admin.ModelAdmin): list_display = ('corporation', 'is_accepting', 'api_required', 'api_accessmask', 'api_view') + def get_readonly_fields(self, request, obj = None): + if obj: #In edit mode + return ['corporation'] + return [] + admin.site.register(ApplicationConfig, ApplicationConfigAdmin) class TemplateMessageAdmin(admin.ModelAdmin):