Renaming of management validations

This commit is contained in:
kikito
2015-10-01 19:27:04 +02:00
parent 4bb02ff564
commit 1fe850b6dc
15 changed files with 97 additions and 118 deletions

View File

@@ -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

View 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

View File

@@ -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

View File

@@ -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