diff --git a/app/views/manager/outdated_procedures/_collection.html.erb b/app/views/manager/outdated_procedures/_collection.html.erb
index 7a2ef6570..1ccef277e 100644
--- a/app/views/manager/outdated_procedures/_collection.html.erb
+++ b/app/views/manager/outdated_procedures/_collection.html.erb
@@ -69,7 +69,7 @@ to display a collection of resources in an HTML table.
<%= %(tabindex=0 role=link data-url=#{polymorphic_path([namespace, resource])}) %>
<% end %>
>
-
<%= f.check_box "procedure[ids][#{resource.id}]", checked: true %> |
+ <%= f.check_box "procedure[ids][#{resource.id}]", checked: false %> |
<% collection_presenter.attributes_for(resource).each do |attribute| %>
<% if show_action? :show, resource -%>
diff --git a/config/locales/models/dubious_procedure/fr.yml b/config/locales/models/dubious_procedure/fr.yml
index 20d10622e..211a98026 100644
--- a/config/locales/models/dubious_procedure/fr.yml
+++ b/config/locales/models/dubious_procedure/fr.yml
@@ -1,9 +1,8 @@
fr:
activemodel:
models:
- dubious_procedure:
- other: Démarches douteuses
+ outdated_procedure:
+ other: Démarches sans expiration
attributes:
- dubious_procedure:
- dubious_champs: Champs douteux
- aasm_state: Etat
+ outdated_procedure:
+ dossiers_close_to_expiration: Dossier pouvant être expirés
diff --git a/lib/tasks/deployment/20221005142610_enable_procedure_expires_when_termine_enabled_on_procedure_without_dossiers.rake b/lib/tasks/deployment/20221005142610_enable_procedure_expires_when_termine_enabled_on_procedure_without_dossiers.rake
new file mode 100644
index 000000000..9f365005d
--- /dev/null
+++ b/lib/tasks/deployment/20221005142610_enable_procedure_expires_when_termine_enabled_on_procedure_without_dossiers.rake
@@ -0,0 +1,21 @@
+namespace :after_party do
+ desc 'Deployment task: enable_procedure_expires_when_termine_enabled_on_procedure_without_dossiers'
+ task enable_procedure_expires_when_termine_enabled_on_procedure_without_dossiers: :environment do
+ puts "Running deploy task 'enable_procedure_expires_when_termine_enabled_on_procedure_without_dossiers'"
+
+ # Put your task implementation HERE.
+ procedure_without_expiration = Procedure.where(procedure_expires_when_termine_enabled: false)
+ progress = ProgressReport.new(procedure_without_expiration.count)
+ procedure_without_expiration.find_each do |procedure|
+ if procedure.dossiers.count.zero?
+ procedure.update(procedure_expires_when_termine_enabled: true)
+ end
+ progress.inc
+ end
+
+ # 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
|