stable, before a refactor

This commit is contained in:
Jason Jordan
2026-03-03 22:53:21 -05:00
parent 4fac3b1036
commit 942d60c3e0
66 changed files with 1321 additions and 194 deletions
+3 -3
View File
@@ -11,7 +11,7 @@ class EmployersController < ApplicationController
@employer = Employer.new
@employer.build_plan_with_default_benefits
@plan_templates = IdCardBenefitsTemplate.where.not(title: "BLANK")
render :new
render :new_new
end
def import
@@ -23,7 +23,7 @@ class EmployersController < ApplicationController
@employer = Employer.new
@employer.build_plan_with_default_benefits
end
render :new
render :new_new
end
def create
@@ -37,7 +37,7 @@ class EmployersController < ApplicationController
redirect_to employer_path(@employer.slug), notice: 'Employer Saved'
else
@plan_templates = IdCardBenefitsTemplate.where.not(title: "BLANK")
render :new
render :new_new
end
end
+24 -1
View File
@@ -14,7 +14,7 @@ class SampleIdCardsController < ApplicationController
def generate_print
@employer = Employer.find_by(slug: params[:employer_slug])
sample_cards_pdf = EmployerCardsGenerator.new(@employer).call
sample_cards_pdf = EmployerCardsGenerator.new(@employer, "PrintCard").call
send_data sample_cards_pdf.to_pdf,
filename: "#{@employer.name.parameterize(separator: "_")}_print_cards_#{Date.today}.pdf",
@@ -22,4 +22,27 @@ class SampleIdCardsController < ApplicationController
disposition: 'attachment'
end
def generate_mobile_display
@employer = Employer.find_by(slug: params[:employer_slug])
sample_cards_pdf = EmployerCardsGenerator.new(@employer, "MobileDisplayCard").call
send_data sample_cards_pdf.to_pdf,
filename: "#{@employer.name.parameterize(separator: "_")}_mobile_display_cards_#{Date.today}.pdf",
type: "application/pdf",
disposition: 'attachment'
end
def generate_full_page
@employer = Employer.find_by(slug: params[:employer_slug])
sample_cards_pdf = EmployerCardsGenerator.new(@employer, "FullPageCard").call
sample_cards_pdf.rewind
send_data sample_cards_pdf.sysread,
filename: "#{@employer.name.parameterize(separator: "_")}_full_page_cards_#{Date.today}.zip",
type: 'application/zip',
disposition: 'attachment'
end
end