X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5a7b7aa6a6a11b5e0a397d01a6fe527169ed5f15..7a98271d94163cdc4afa5bfcf275db353bc062d2:/apps/workbench/app/controllers/users_controller.rb diff --git a/apps/workbench/app/controllers/users_controller.rb b/apps/workbench/app/controllers/users_controller.rb index 3a5c2b3ec8..3077c2f6d3 100644 --- a/apps/workbench/app/controllers/users_controller.rb +++ b/apps/workbench/app/controllers/users_controller.rb @@ -91,9 +91,6 @@ class UsersController < ApplicationController 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. @@ -149,13 +146,17 @@ class UsersController < ApplicationController 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 @@ -201,8 +202,8 @@ class UsersController < ApplicationController 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