UX: Add Login button on 403 error page if user is not logged in (#10154)

UX: Add Login button on 403 error page if user is not logged in (#10154)

diff --git a/app/views/exceptions/not_found.html.erb b/app/views/exceptions/not_found.html.erb
index 32f2ca7..873a79c 100644
--- a/app/views/exceptions/not_found.html.erb
+++ b/app/views/exceptions/not_found.html.erb
@@ -1,6 +1,10 @@
 <div class="page-not-found">
   <h1 class="title"><%= @title %></h1>
 
+  <%- if (@group&.allow_membership_requests || @group&.public_admission) && !current_user %>
+    <a href="<%= path "/login" %>" class='btn btn-primary'><%= SvgSprite.raw_svg('fa-user') %><%= I18n.t('log_in') %></a>
+  <%- end %>
+
   <%- if @group&.allow_membership_requests %>
     <a href="<%= group_path @group.name %>" class='btn btn-primary'><%= SvgSprite.raw_svg('user-plus') %> <%= I18n.t('not_in_group.request_membership') %></a>
   <%- elsif @group&.public_admission %>

GitHub sha: fc4d7487

This commit appears in #10154 which was approved by eviltrout. It was merged by udan11.