moves Email model to Verification namespace
This commit is contained in:
@@ -4,7 +4,7 @@ class Verification::EmailController < ApplicationController
|
|||||||
skip_authorization_check
|
skip_authorization_check
|
||||||
|
|
||||||
def show
|
def show
|
||||||
if Email.find(current_user, params[:email_verification_token])
|
if Verification::Email.find(current_user, params[:email_verification_token])
|
||||||
current_user.update(verified_at: Time.now)
|
current_user.update(verified_at: Time.now)
|
||||||
redirect_to account_path, notice: t('verification.email.show.flash.success')
|
redirect_to account_path, notice: t('verification.email.show.flash.success')
|
||||||
else
|
else
|
||||||
@@ -13,7 +13,7 @@ class Verification::EmailController < ApplicationController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
@email = Email.new(@verified_user)
|
@email = Verification::Email.new(@verified_user)
|
||||||
if @email.save
|
if @email.save
|
||||||
current_user.reload
|
current_user.reload
|
||||||
Mailer.email_verification(current_user, @email.recipient, @email.encrypted_token).deliver_now
|
Mailer.email_verification(current_user, @email.recipient, @email.encrypted_token).deliver_now
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
class Email
|
class Verification::Email
|
||||||
include ActiveModel::Model
|
include ActiveModel::Model
|
||||||
|
|
||||||
attr_accessor :verified_user, :recipient, :plain_token, :encrypted_token
|
attr_accessor :verified_user, :recipient, :plain_token, :encrypted_token
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
<%= form_for Email.new(verified_user), url: email_path, method: :post do |f| %>
|
<%= form_for Verification::Email.new(verified_user), as: "email", url: email_path, method: :post do |f| %>
|
||||||
<%= hidden_field_tag :recipient, verified_user.email %>
|
<%= hidden_field_tag :recipient, verified_user.email %>
|
||||||
<%= f.submit t('verification.email.form.submit_button') %>
|
<%= f.submit t('verification.email.form.submit_button') %>
|
||||||
<% end %>
|
<% end %>
|
||||||
Reference in New Issue
Block a user