Adding name to the list of uneditable items in preferences UI

* If enable_names,  enable_sso, and sso_overrides_name settings are true.
This commit is contained in:
Forest Carlisle
2014-03-12 17:09:53 -07:00
parent 5f34a621b5
commit e8c7c6fab7
3 changed files with 77 additions and 3 deletions

View File

@ -19,6 +19,13 @@ module UserGuardian
can_edit?(user)
end
def can_edit_name?(user)
return false if not(SiteSetting.enable_names?)
return false if (SiteSetting.sso_overrides_name? && SiteSetting.enable_sso?)
return true if is_staff?
can_edit?(user)
end
def can_block_user?(user)
user && is_staff? && not(user.staff?)
end
@ -37,4 +44,4 @@ module UserGuardian
end
end
end
end