def home
@showallalerts = false
@my_ssh_keys = AuthorizedKey.where(authorized_user_uuid: current_user.uuid)
- # @my_vm_perms = Link.where(tail_uuid: current_user.uuid, head_kind: 'arvados#virtual_machine', link_class: 'permission', name: 'can_login')
- # @my_repo_perms = Link.where(tail_uuid: current_user.uuid, head_kind: 'arvados#repository', link_class: 'permission', name: 'can_write')
-
@my_tag_links = {}
@my_jobs = Job.
respond_to do |format|
if current_user.andand.is_admin
setup_params = {}
- if params['uuid'] && params['uuid'].size>0
- setup_params[:uuid] = params['uuid']
+ setup_params[:send_notification_email] = "#{Rails.configuration.send_user_setup_notification_email}"
+ if params['user_uuid'] && params['user_uuid'].size>0
+ setup_params[:uuid] = params['user_uuid']
end
if params['email'] && params['email'].size>0
- user = {email: params['email'], openid_prefix: params['openid_prefix']}
+ user = {email: params['email']}
setup_params[:user] = user
end
+ if params['openid_prefix'] && params['openid_prefix'].size>0
+ setup_params[:openid_prefix] = params['openid_prefix']
+ end
if params['repo_name'] && params['repo_name'].size>0
setup_params[:repo_name] = params['repo_name']
end
name: 'can_login')
if oid_login_perms.any?
- identiry_url_prefix = oid_login_perms.first.identity_url_prefix
- current_selections[:identiry_url_prefix] = identiry_url_prefix
+ prefix_properties = oid_login_perms.first.properties
+ current_selections[:identity_url_prefix] = prefix_properties[:identity_url_prefix]
end
# repo perm