Renaming of management validations
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
class Management::DocumentVerificationsController < Management::BaseController
|
||||
|
||||
def index
|
||||
@document_verification = Verification::Management::Document.new()
|
||||
end
|
||||
|
||||
def check
|
||||
@document_verification = Verification::Management::Document.new(document_verification_params)
|
||||
|
||||
if @document_verification.valid?
|
||||
if @document_verification.verified?
|
||||
render :verified
|
||||
elsif @document_verification.user?
|
||||
render :new
|
||||
elsif @document_verification.in_census?
|
||||
redirect_to new_management_email_verification_path(email_verification: document_verification_params)
|
||||
else
|
||||
render :invalid_document
|
||||
end
|
||||
else
|
||||
render :index
|
||||
end
|
||||
end
|
||||
|
||||
def create
|
||||
@document_verification = Verification::Management::Document.new(document_verification_params)
|
||||
@document_verification.verify
|
||||
render :verified
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def document_verification_params
|
||||
params.require(:document_verification).permit(:document_type, :document_number)
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
25
app/controllers/management/email_verifications_controller.rb
Normal file
25
app/controllers/management/email_verifications_controller.rb
Normal file
@@ -0,0 +1,25 @@
|
||||
class Management::EmailVerificationsController < Management::BaseController
|
||||
|
||||
def new
|
||||
@email_verification = Verification::Management::Email.new(email_verification_params)
|
||||
end
|
||||
|
||||
def create
|
||||
@email_verification = Verification::Email.new(email_verification_params)
|
||||
|
||||
if @email_verification.valid?
|
||||
@email_verification.send_email
|
||||
render :sent
|
||||
else
|
||||
render :new
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def email_verification_params
|
||||
params.require(:email_verification).permit(:document_type, :document_number, :email)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
class Management::OnSiteVerificationEmailsController < Management::BaseController
|
||||
|
||||
def new
|
||||
@verification_on_site_email = Verification::OnSiteEmail.new(verification_on_site_email_params)
|
||||
end
|
||||
|
||||
def create
|
||||
@verification_on_site_email = Verification::OnSiteEmail.new(verification_on_site_email_params)
|
||||
|
||||
if @verification_on_site_email.valid?
|
||||
@verification_on_site_email.send_email
|
||||
render :sent
|
||||
else
|
||||
render :new
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def verification_on_site_email_params
|
||||
params.require(:verification_on_site_email).permit(:document_type, :document_number, :email)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
class Management::OnSiteVerificationsController < Management::BaseController
|
||||
|
||||
def index
|
||||
@verification_on_site = Verification::OnSite.new()
|
||||
end
|
||||
|
||||
def check
|
||||
@verification_on_site = Verification::OnSite.new(verification_on_site_params)
|
||||
|
||||
if @verification_on_site.valid?
|
||||
if @verification_on_site.verified?
|
||||
render :verified
|
||||
elsif @verification_on_site.user?
|
||||
render :new
|
||||
elsif @verification_on_site.in_census?
|
||||
redirect_to new_management_on_site_verification_email_path(verification_on_site_email: verification_on_site_params)
|
||||
else
|
||||
render :invalid_document
|
||||
end
|
||||
else
|
||||
render :index
|
||||
end
|
||||
end
|
||||
|
||||
def create
|
||||
@verification_on_site = Verification::OnSite.new(verification_on_site_params)
|
||||
@verification_on_site.verify
|
||||
render :verified
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def verification_on_site_params
|
||||
params.require(:verification_on_site).permit(:document_type, :document_number)
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user