From 4b3bc37850919d6761a0d9146a2711d664c22d31 Mon Sep 17 00:00:00 2001 From: clragon Date: Mon, 25 Nov 2024 15:59:00 +0100 Subject: [PATCH] [UserFeedbacks] Add a ban link to the subnav (#799) --- app/views/user_feedbacks/_secondary_links.html.erb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/views/user_feedbacks/_secondary_links.html.erb b/app/views/user_feedbacks/_secondary_links.html.erb index b8861ab36..8e997e68e 100644 --- a/app/views/user_feedbacks/_secondary_links.html.erb +++ b/app/views/user_feedbacks/_secondary_links.html.erb @@ -2,12 +2,20 @@ <% if CurrentUser.is_moderator? %> <% if @user_feedback %> <%= subnav_link_to "New", new_user_feedback_path(user_feedback: { user_id: @user_feedback.user_id }) %> - <% elsif params[:search] && params[:search][:user_id] %> - <%= subnav_link_to "New", new_user_feedback_path(user_feedback: { user_id: params[:search][:user_id] }) %> + <% elsif params.dig(:search, :user_id) %> + <%= subnav_link_to "New", new_user_feedback_path(user_feedback: { user_id: params.dig(:search, :user_id) }) %> <% else %> <%= subnav_link_to "New", new_user_feedback_path %> <% end %> <% end %> <%= subnav_link_to "Listing", user_feedbacks_path %> <%= subnav_link_to "Search", search_user_feedbacks_path %> + <% if CurrentUser.is_moderator? %> +
  • |
  • + <% if @user_feedback %> + <%= subnav_link_to "Ban", new_ban_path(ban: { user_id: @user_feedback.user_id }) %> + <% elsif params.dig(:search, :user_id) %> + <%= subnav_link_to "Ban", new_ban_path(ban: { user_id: params.dig(:search, :user_id) }) %> + <% end %> + <% end %> <% end %>