From fad1a608d2e84817a0c181b4fb28396df9b8c0f0 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 28 Jan 2015 12:49:58 -0500 Subject: [PATCH] disable setting fields to readonly based on user's privilege in UserAdmin --- planetstack/core/admin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py index f775652..73f3a4d 100644 --- a/planetstack/core/admin.py +++ b/planetstack/core/admin.py @@ -1298,15 +1298,15 @@ class UserAdmin(PermissionCheckingAdminMixin, UserAdmin): def get_form(self, request, obj=None, **kwargs): # copy login details list login_details_fields = list(self.fieldListLoginDetails) - if not request.user.is_admin : + if not request.user.is_admin: # only admins can see 'is_admin' and 'is_readonly' fields if 'is_admin' in login_details_fields: login_details_fields.remove('is_admin') if 'is_readonly' in login_details_fields: login_details_fields.remove('is_readonly') - if not request.user.siteprivileges.filter(role__role = 'pi'): + #if len(request.user.siteprivileges.filter(role__role = 'pi')) > 0: # only admins and pis can change a user's site - self.readonly_fields = ('backend_status_text', 'site') + # self.readonly_fields = ('backend_status_text', 'site') self.fieldsets = ( ('Login Details', {'fields': login_details_fields, 'classes':['suit-tab suit-tab-general']}), ('Contact Information', {'fields': self.fieldListContactInfo, 'classes':['suit-tab suit-tab-contact']}), -- 2.43.0