Welcome screen displays 'Continue with authorization'

do not hide notes
This commit is contained in:
Milan Cvetkovic 2023-11-06 13:16:49 +00:00
parent 26f12ef11a
commit 60c885d071
3 changed files with 11 additions and 2 deletions

View file

@ -199,8 +199,9 @@ class UsersController < ApplicationController
referer = welcome_path
uri = URI(session[:referer]) if session[:referer].present?
begin
uri = URI(session[:referer])
%r{map=(.*)/(.*)/(.*)}.match(uri.fragment) do |m|
editor = Rack::Utils.parse_query(uri.query).slice("editor")
referer = welcome_path({ "zoom" => m[1],
@ -212,6 +213,7 @@ class UsersController < ApplicationController
end
if current_user.status == "active"
referer = welcome_path({"oauth_return_url" => uri.to_s}) if uri&.path == oauth_authorization_path
session[:referer] = referer
successful_login(current_user)
else

View file

@ -60,7 +60,13 @@
</div>
<div class='clearfix text-center'>
<p class="display-5"><a href="<%= edit_path %>" class="button start-mapping"><%= t ".start_mapping" %></a></p>
<p class="display-5">
<% if params[:oauth_return_url] %>
<a class="btn btn-primary" href="<%= params[:oauth_return_url] %>"><%= t ".continue_authorization" %></a>
<% else %>
<a class="button btn btn-primary start-mapping" href="<%= edit_path %>"><%= t ".start_mapping" %></a>
<% end %>
</p>
</div>
<div class='alert alert-primary'>

View file

@ -2382,6 +2382,7 @@ en:
automated_edits: Automated Edits
automated_edits_url: https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct
start_mapping: Start Mapping
continue_authorization: Continue Authorization
add_a_note:
title: No Time To Edit? Add a Note!
para_1: |