瀏覽代碼

HUE-2843 [useradmin] Hide Add user and some update fields when backend is ldap

krish 10 年之前
父節點
當前提交
d9cf137ecd
共有 2 個文件被更改,包括 6 次插入1 次删除
  1. 3 0
      apps/useradmin/src/useradmin/forms.py
  2. 3 1
      apps/useradmin/src/useradmin/templates/list_users.mako

+ 3 - 0
apps/useradmin/src/useradmin/forms.py

@@ -100,6 +100,9 @@ class UserChangeForm(django.contrib.auth.forms.UserChangeForm):
       self.fields['password1'].widget.attrs['readonly'] = True
       self.fields['password2'].widget.attrs['readonly'] = True
       self.fields['password_old'].widget.attrs['readonly'] = True
+      self.fields['first_name'].widget.attrs['readonly'] = True
+      self.fields['last_name'].widget.attrs['readonly'] = True
+      self.fields['email'].widget.attrs['readonly'] = True
 
   def clean_password(self):
     return self.cleaned_data["password"]

+ 3 - 1
apps/useradmin/src/useradmin/templates/list_users.mako

@@ -41,7 +41,9 @@ ${layout.menubar(section='users')}
       </%def>
       <%def name="creation()">
         %if user.is_superuser:
-            <a href="${ url('useradmin.views.edit_user') }" class="btn"><i class="fa fa-user"></i> ${_('Add user')}</a>
+            % if not is_ldap_setup:
+                <a href="${ url('useradmin.views.edit_user') }" class="btn"><i class="fa fa-user"></i> ${_('Add user')}</a>
+            %endif
 
             % if is_ldap_setup:
             <a href="${ url('useradmin.views.add_ldap_users') }" class="btn"><i