fix(instructeurs self management): make instructeurs self management for routed procedures

This commit is contained in:
Eric Leroy-Terquem 2023-06-01 14:37:23 +02:00
parent a69cf8b7d2
commit b42633d5dd

View file

@ -0,0 +1,17 @@
namespace :after_party do
desc 'Deployment task: fix_instructeurs_self_management_for_routed_procedures'
task fix_instructeurs_self_management_for_routed_procedures: :environment do
puts "Running deploy task 'fix_instructeurs_self_management_for_routed_procedures'"
# Put your task implementation HERE.
Procedure.with_discarded
.where(routing_enabled: true)
.where(instructeurs_self_management_enabled: [nil, false])
.update_all(instructeurs_self_management_enabled: true)
# 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