4951: Rearrange js to make use of Rails built-ins. Add generic AJAX error handler.
[arvados.git] / apps / workbench / app / controllers / users_controller.rb
index f3f36e6b29e123b063f31920e66e53527778e957..7dcd4cc08d3ea91802fbec54f424c44d3e8c5966 100644 (file)
@@ -244,7 +244,7 @@ class UsersController < ApplicationController
     @repo_writable = {}
     repo_links.each do |link|
       if link.name.in? ['can_write', 'can_manage']
-        @repo_writable[link.head_uuid] = true
+        @repo_writable[link.head_uuid] = link.name
       end
     end
 
@@ -302,6 +302,12 @@ class UsersController < ApplicationController
     end
   end
 
+  def request_shell_access
+    logger.warn "request_access: #{params.inspect}"
+    params['request_url'] = request.url
+    RequestShellAccessReporter.send_request(current_user, params).deliver
+  end
+
   protected
 
   def find_current_links user