Welcome screen displays 'Continue with authorization'
do not hide notes
This commit is contained in:
parent
26f12ef11a
commit
60c885d071
3 changed files with 11 additions and 2 deletions
|
@ -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
|
||||
|
|
|
@ -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'>
|
||||
|
|
|
@ -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: |
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue