Revision 28b7dd9f
Added by Timo Goebel about 7 years ago
app/controllers/concerns/foreman/controller/users_mixin.rb | ||
---|---|---|
module Foreman::Controller::UsersMixin
|
||
extend ActiveSupport::Concern
|
||
include Foreman::Controller::UserSelfEditing
|
||
|
||
included do
|
||
before_action :clear_session_locale_on_update, :only => :update
|
||
... | ... | |
end
|
||
end
|
||
|
||
def editing_self?
|
||
@editing_self ||= User.current.editing_self?(params.slice(:controller, :action, :id))
|
||
end
|
||
|
||
def update_sub_hostgroups_owners
|
||
return if params[:user]['hostgroup_ids'].empty?
|
||
hostgroup_ids = params[:user]['hostgroup_ids'].reject(&:empty?).map(&:to_i)
|
Also available in: Unified diff
fixes #18476 - users have ssh keys