Merge pull request #9119 from demarches-simplifiees/fix-instructeurs-self-management-for-routed-procedures

fix(instructeurs self management): make instructeurs self management for routed procedures
This commit is contained in:
Eric Leroy-Terquem 2023-06-01 14:51:00 +00:00 committed by GitHub
commit bc2f0b9f52
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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