6588: Removed manage account button, modified tests and deleted views.
authorManoj <jonam33@gmail.com>
Tue, 4 Aug 2015 20:41:18 +0000 (16:41 -0400)
committerManoj <jonam33@gmail.com>
Tue, 4 Aug 2015 20:41:18 +0000 (16:41 -0400)
apps/workbench/app/controllers/users_controller.rb
apps/workbench/app/views/layouts/body.html.erb
apps/workbench/app/views/users/_manage_account.html.erb [deleted file]
apps/workbench/app/views/users/manage_account.html.erb [deleted file]
apps/workbench/config/routes.rb
apps/workbench/test/integration/application_layout_test.rb
apps/workbench/test/integration/user_settings_menu_test.rb [moved from apps/workbench/test/integration/user_manage_account_test.rb with 99% similarity]

index 4a88983f5045ee15e8ec6433cda93ac3b27b2edd..d2fcbbb94c7385def6753fb0feee877d9ad7f13d 100644 (file)
@@ -299,12 +299,6 @@ class UsersController < ApplicationController
     @my_ssh_keys = AuthorizedKey.where(key_type: 'SSH', owner_uuid: @object.uuid)
   end
 
-  def manage_account
-    repositories
-    virtual_machines
-    ssh_keys
-  end
-
   def add_ssh_key_popup
     respond_to do |format|
       format.html
index 73c0b8c35cb5d322cc47a8ed9afe57212e9b9096..c4594941dabfe4b9c21dddaf7806e0b13b45a3ca 100644 (file)
                   <% end %>
                 </li>
 
-                <li role="menuitem">
-                  <%= link_to manage_account_user_path(current_user), role: 'menu-item' do %>
-                    <i class="fa fa-lg fa-key fa-fw"></i> Manage account
-                  <% end %>
-                </li>
-
                 <% if Rails.configuration.user_profile_form_fields %>
                   <li role="menuitem"><a href="/users/<%=current_user.uuid%>/profile" role="menuitem"><i class="fa fa-lg fa-user fa-fw"></i> Manage profile</a></li>
                 <% end %>
diff --git a/apps/workbench/app/views/users/_manage_account.html.erb b/apps/workbench/app/views/users/_manage_account.html.erb
deleted file mode 100644 (file)
index d648621..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<div class="col-sm-6">
-  <div class="panel-group" id="arv-adv-accordion">
-    <div class="panel panel-default">
-      <%= render partial: "virtual_machines" %>
-    </div>
-    <div class="panel panel-default">
-      <%= render partial: "repositories" %>
-    </div>
-  </div>
-</div>
-<div class="col-sm-6">
-  <div class="panel-group" id="arv-adv-accordion">
-    <div class="panel panel-default">
-      <%= render partial: "ssh_keys" %>
-    </div>
-    <div class="panel panel-default">
-      <%= render partial: "current_token" %>
-    </div>
-  </div>
-  <div id="add-ssh-key-modal-window" class="modal fade" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"></div>
-  <%= render partial: "add_repository_modal" %>
-</div>
diff --git a/apps/workbench/app/views/users/manage_account.html.erb b/apps/workbench/app/views/users/manage_account.html.erb
deleted file mode 100644 (file)
index 0751866..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<%= render :partial => 'manage_account' %>
index 1b14f53b6f3f074631ff6bfc0750129e60ac3344..487fb3fdd329a06e13bfa35216de0517e9822c6c 100644 (file)
@@ -46,7 +46,6 @@ ArvadosWorkbench::Application.routes.draw do
     get 'setup_popup', :on => :member
     get 'profile', :on => :member
     post 'request_shell_access', :on => :member
-    get 'manage_account', :on => :member
     get 'virtual_machines', :on => :member
     get 'repositories', :on => :member
     get 'ssh_keys', :on => :member
index f5ce694fdf9f0ff96737e441f91d3ef7e7353501..a8932d76ceb9f24159c9082e841063931e731474 100644 (file)
@@ -54,7 +54,6 @@ class ApplicationLayoutTest < ActionDispatch::IntegrationTest
             assert_selector "a[href=\"/users/#{user['uuid']}/repositories\"]", text: 'Repositories'
             assert_selector "a[href=\"/current_token\"]", text: 'Current token'
             assert_selector "a[href=\"/users/#{user['uuid']}/ssh_keys\"]", text: 'SSH keys'
-            assert_selector "a[href=\"/users/#{user['uuid']}/manage_account\"]", text: 'Manage account'
 
             if profile_config
               assert_selector "a[href=\"/users/#{user['uuid']}/profile\"]", text: 'Manage profile'
@@ -67,7 +66,6 @@ class ApplicationLayoutTest < ActionDispatch::IntegrationTest
             assert page.has_no_link?('Repositories'), 'Found link - Repositories'
             assert page.has_no_link?('Current token'), 'Found link - Current token'
             assert page.has_no_link?('SSH keys'), 'Found link - SSH keys'
-            assert page.has_no_link?('Manage account'), 'Found link - Manage account'
             assert page.has_no_link?('Manage profile'), 'Found link - Manage profile'
           end
           assert page.has_link?('Log out'), 'No link - Log out'
similarity index 99%
rename from apps/workbench/test/integration/user_manage_account_test.rb
rename to apps/workbench/test/integration/user_settings_menu_test.rb
index 08fb0318fab08f9bcff686d083bf65e45cf5bc6c..c2a2f8a89d84fd0350e271a86e8e4e8a9cd3f15d 100644 (file)
@@ -1,6 +1,6 @@
 require 'integration_helper'
 
-class UserManageAccountTest < ActionDispatch::IntegrationTest
+class UserSettingsMenuTest < ActionDispatch::IntegrationTest
   setup do
     need_javascript
   end