mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 23:36:11 +08:00
Allow staff to change uneditable user fields
This commit is contained in:
@ -73,7 +73,10 @@ class UsersController < ApplicationController
|
||||
|
||||
if params[:user_fields].present?
|
||||
params[:custom_fields] = {} unless params[:custom_fields].present?
|
||||
UserField.where(editable: true).each do |f|
|
||||
|
||||
fields = UserField.all
|
||||
fields = fields.where(editable: true) unless current_user.staff?
|
||||
fields.each do |f|
|
||||
val = params[:user_fields][f.id.to_s]
|
||||
val = nil if val === "false"
|
||||
val = val[0...UserField.max_length] if val
|
||||
|
Reference in New Issue
Block a user