automation and view updates

This commit is contained in:
Jason Jordan
2026-04-17 15:35:10 -04:00
parent 247a075c9c
commit 7ab1143db8
30 changed files with 124704 additions and 602 deletions
+22 -7
View File
@@ -1,17 +1,32 @@
namespace :employer_automation do
desc "Update Necessary Employer Values"
# rake employer:vhcs_sync_all
task employer_update: :environment do
Employer.missing_keychain_values.map(&:sync_with_vhcs)
desc "Employer Initialization Automation"
# rake employer_automation:employer_initialize
task employer_initialize: :environment do
Employer.missing_keychain_initialization.map(&:sync_with_vhcs)
Employer.missing_plans_initialization.map(&:sync_plans_with_vhcs)
Employer.missing_initial_members.map(&:sync_members_with_vhcs)
end
desc "Employer Initialization Automation Test"
# rake employer_automation:employer_initialize_test
task employer_initialize_test: :environment do
if (missing_keychain = Employer.missing_keychain_initialization).exists?
missing_keychain.map(&:sync_with_vhcs)
elsif (missing_plans = Employer.missing_plans_initialization).exists?
missing_plans.map(&:sync_plans_with_vhcs)
elsif (missing_members = Employer.missing_members_initialization).exists?
missing_members.map(&:sync_members_with_vhcs)
end
end
desc "Update Employer Members"
# rake employer:import_members_from_vhcs[67]
task employer_members_update: :environment do
desc "Employer Maintenance Automation"
# rake employer_automation:employer_maintenance
task employer_maintenance: :environment do
Employer.automation_ready.map(&:sync_with_vhcs)
Employer.active.map(&:sync_plans_with_vhcs)
Employer.active.map(&:sync_members_with_vhcs)
end