12765: Fix untrash button on 404 page.
[arvados.git] / apps / workbench / app / controllers / virtual_machines_controller.rb
index c3512e2e4d1028635cda1a51b1c09f2a2b63ade5..19763b926c78077b97de261d49714d37c0c6b7bb 100644 (file)
@@ -1,7 +1,8 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
 class VirtualMachinesController < ApplicationController
-  def index_pane_list
-    %w(recent help)
-  end
   def index
     @objects ||= model_class.all
     @vm_logins = {}
@@ -22,4 +23,14 @@ class VirtualMachinesController < ApplicationController
     end
     super
   end
+
+  def webshell
+    return render_not_found if not Rails.configuration.shell_in_a_box_url
+    @webshell_url = Rails.configuration.shell_in_a_box_url % {
+      uuid: @object.uuid,
+      hostname: @object.hostname,
+    }
+    render layout: false
+  end
+
 end