From 2e064de0a90cf215d82986df32f39a657e9bb3e1 Mon Sep 17 00:00:00 2001 From: farhatahmad <35435341+farhatahmad@users.noreply.github.com> Date: Tue, 7 May 2019 14:53:29 -0400 Subject: [PATCH] GRN2-xx: Fixed minor issues related to deletes (#506) * Minor fixes to improve quality * Changed styling on login button --- app/assets/javascripts/admins.js | 11 ++++++++--- app/controllers/admins_controller.rb | 1 - app/helpers/sessions_helper.rb | 2 +- app/views/admins/index.html.erb | 2 +- app/views/shared/_header.html.erb | 2 +- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app/assets/javascripts/admins.js b/app/assets/javascripts/admins.js index 4a117e9c..777a9385 100644 --- a/app/assets/javascripts/admins.js +++ b/app/assets/javascripts/admins.js @@ -23,7 +23,12 @@ $(document).on('turbolinks:load', function(){ // show the modal with the correct form action url $(".delete-user").click(function(data){ var uid = $(data.target).closest("tr").data("user-uid") - $("#delete-confirm").parent().attr("action", "/u/" + uid) + var url = $("body").data("relative-root") + if (!url.endsWith("/")) { + url += "/" + } + url += "u/" + uid + $("#delete-confirm").parent().attr("action", url) }) // Change the color of the color inputs when the color is changed @@ -66,13 +71,13 @@ $(document).on('turbolinks:load', function(){ // Only run on the admins edit user page. if (controller == "admins" && action == "edit_user") { - $("#users").click(function(data){ + $(".setting-btn").click(function(data){ var url = $("body").data("relative-root") if (!url.endsWith("/")) { url += "/" } - url += "admins" + url += "admins?setting=" + data.target.id window.location.href = url }) } diff --git a/app/controllers/admins_controller.rb b/app/controllers/admins_controller.rb index 4ea1a188..7d3fb668 100644 --- a/app/controllers/admins_controller.rb +++ b/app/controllers/admins_controller.rb @@ -28,7 +28,6 @@ class AdminsController < ApplicationController @search = params[:search] || "" @order_column = params[:column] && params[:direction] != "none" ? params[:column] : "created_at" @order_direction = params[:direction] && params[:direction] != "none" ? params[:direction] : "DESC" - puts @order_direction.to_s if Rails.configuration.loadbalanced_configuration @pagy, @users = pagy(User.without_role(:super_admin) diff --git a/app/helpers/sessions_helper.rb b/app/helpers/sessions_helper.rb index 5b25bc5a..dd4263cf 100644 --- a/app/helpers/sessions_helper.rb +++ b/app/helpers/sessions_helper.rb @@ -36,7 +36,7 @@ module SessionsHelper redirect_to admins_path elsif user.activated? # Dont redirect to any of these urls - dont_redirect_to = [root_url, signup_url, unauthorized_url, internal_error_url, not_found_url] + dont_redirect_to = [root_url, signin_url, signup_url, unauthorized_url, internal_error_url, not_found_url] url = if cookies[:return_to] && !dont_redirect_to.include?(cookies[:return_to]) cookies[:return_to] else diff --git a/app/views/admins/index.html.erb b/app/views/admins/index.html.erb index f89ee3d0..c3af385a 100644 --- a/app/views/admins/index.html.erb +++ b/app/views/admins/index.html.erb @@ -36,7 +36,7 @@ <%= render "shared/settings/setting_view", admin_view: true, setting_id: "site_settings", setting_title: t("administrator.site_settings.subtitle") %> <% end %> - <%= render "shared/modals/delete_account_modal", delete_location: "/" %> + <%= render "shared/modals/delete_account_modal", delete_location: relative_root %> diff --git a/app/views/shared/_header.html.erb b/app/views/shared/_header.html.erb index 2e24991d..a11211df 100755 --- a/app/views/shared/_header.html.erb +++ b/app/views/shared/_header.html.erb @@ -77,7 +77,7 @@ <% elsif allow_greenlight_accounts %> <%= link_to t("login"), signin_path, :class => "btn btn-outline-primary mx-2 sign-in-button" %> <% elsif Rails.configuration.loadbalanced_configuration %> - <%= link_to t("login"), omniauth_login_url(:bn_launcher), :class => "btn btn-pill btn-outline-primary mx-2 sign-in-button" %> + <%= link_to t("login"), omniauth_login_url(:bn_launcher), :class => "btn btn-outline-primary mx-2 sign-in-button" %> <% else %> <%= link_to t("login"), signin_path, :class => "btn btn-outline-primary mx-2 sign-in-button" %> <% end %>