Use http POST on rules acceptance button during registration (#39345)
This commit is contained in:
parent
200fda1cdc
commit
e0fc0858a1
13
app/controllers/auth/acceptances_controller.rb
Normal file
13
app/controllers/auth/acceptances_controller.rb
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
class Auth::AcceptancesController < ApplicationController
|
||||||
|
def create
|
||||||
|
redirect_to new_user_registration_path(registration_params)
|
||||||
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
|
def registration_params
|
||||||
|
params.permit(:accept, :invite_code).compact_blank
|
||||||
|
end
|
||||||
|
end
|
||||||
@ -4,7 +4,7 @@
|
|||||||
- content_for :header_tags do
|
- content_for :header_tags do
|
||||||
= render partial: 'shared/og', locals: { description: description_for_sign_up(@invite) }
|
= render partial: 'shared/og', locals: { description: description_for_sign_up(@invite) }
|
||||||
|
|
||||||
= form_with class: :simple_form, method: :get, url: new_user_registration_path do |form|
|
= form_with class: :simple_form, url: auth_acceptance_path do |form|
|
||||||
= render 'auth/shared/progress', stage: 'rules'
|
= render 'auth/shared/progress', stage: 'rules'
|
||||||
|
|
||||||
- if @invite.present? && @invite.autofollow?
|
- if @invite.present? && @invite.autofollow?
|
||||||
|
|||||||
@ -74,6 +74,7 @@ Rails.application.routes.draw do
|
|||||||
resource :unsubscribe, only: [:show, :create], controller: :unsubscriptions
|
resource :unsubscribe, only: [:show, :create], controller: :unsubscriptions
|
||||||
|
|
||||||
namespace :auth do
|
namespace :auth do
|
||||||
|
resource :acceptance, only: [:create]
|
||||||
resource :setup, only: [:show, :update], controller: :setup
|
resource :setup, only: [:show, :update], controller: :setup
|
||||||
resource :challenge, only: [:create]
|
resource :challenge, only: [:create]
|
||||||
post 'captcha_confirmation', to: 'confirmations#confirm_captcha', as: :captcha_confirmation
|
post 'captcha_confirmation', to: 'confirmations#confirm_captcha', as: :captcha_confirmation
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user