Merge pull request #10104 from demarches-simplifiees/fix-autogestion-instructeurs

Correctif de l'autogestion des instructeurs
This commit is contained in:
mfo 2024-03-12 17:10:13 +01:00 committed by GitHub
commit c6682b29ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,16 +3,22 @@ namespace :after_party do
task backfill_procedure_instructeurs_self_management_enabled: :environment do
puts "Running deploy task 'backfill_procedure_instructeurs_self_management_enabled'"
# rubocop:disable DS/Unscoped
procedures = Procedure.unscoped.all
# rubocop:enable DS/Unscoped
progress = ProgressReport.new(procedures.count)
# Code below is commented because this after party has already been run
# (the final lines which create version had been deleted by accident)
Procedure.find_each do |procedure|
procedure.update_column(:instructeurs_self_management_enabled, procedure.routing_enabled?)
progress.inc(1)
end
# procedures = Procedure.unscoped.all
# progress = ProgressReport.new(procedures.count)
progress.finish
# Procedure.find_each do |procedure|
# procedure.update_column(:instructeurs_self_management_enabled, procedure.routing_enabled?)
# progress.inc(1)
# end
# progress.finish
# Update task as completed. If you remove the line below, the task will
# run with every deploy (or every time you call after_party:run).
AfterParty::TaskRecord
.create version: AfterParty::TaskRecorder.new(__FILE__).timestamp
end
end