Merge pull request #6317 from betagouv/remove-archive-everything
Instructeur : désactivation temporaire de la génération d'une archive complète d'une démarche. L'archivage mensuel (en beta) reste activé. (#6317)
This commit is contained in:
commit
aecb591e7c
3 changed files with 0 additions and 27 deletions
|
@ -7,7 +7,6 @@ module Instructeurs
|
|||
@average_dossier_weight = procedure.average_dossier_weight
|
||||
|
||||
@count_dossiers_termines_by_month = Traitement.count_dossiers_termines_by_month(groupe_instructeurs)
|
||||
@nb_dossiers_termines = @count_dossiers_termines_by_month.sum { |count_by_month| count_by_month["count"] }
|
||||
|
||||
@archives = Archive
|
||||
.for_groupe_instructeur(groupe_instructeurs)
|
||||
|
|
|
@ -30,31 +30,6 @@
|
|||
%th.center Télécharger
|
||||
|
||||
%tbody
|
||||
%tr
|
||||
- matching_archive = @archives.find { |archive| archive.time_span_type == 'everything' }
|
||||
- weight = estimate_weight(matching_archive, @nb_dossiers_termines, @average_dossier_weight)
|
||||
%td
|
||||
Tous les dossiers
|
||||
%td.text-right
|
||||
= @nb_dossiers_termines
|
||||
%td.text-right
|
||||
= number_to_human_size(weight)
|
||||
%td.center
|
||||
- if matching_archive.try(&:available?)
|
||||
= link_to url_for(matching_archive.file), class: 'button primary' do
|
||||
%span.icon.download-white
|
||||
= t(:archive_ready_html, generated_period: time_ago_in_words(matching_archive.updated_at), scope: [:instructeurs, :procedure])
|
||||
- elsif matching_archive.try(&:pending?)
|
||||
%span.icon.retry
|
||||
= t(:archive_pending_html, created_period: time_ago_in_words(matching_archive.created_at), scope: [:instructeurs, :procedure])
|
||||
- elsif @nb_dossiers_termines == 0
|
||||
Rien à télécharger !
|
||||
- elsif weight < 1.gigabyte
|
||||
= link_to instructeur_archives_path(@procedure, type: 'everything'), method: :post, class: "button" do
|
||||
%span.icon.new-folder
|
||||
Demander la création
|
||||
- else
|
||||
Archive trop volumineuse
|
||||
- @count_dossiers_termines_by_month.each do |count_by_month|
|
||||
- month = count_by_month["month"].to_date
|
||||
- nb_dossiers_termines = count_by_month["count"]
|
||||
|
|
|
@ -25,7 +25,6 @@ describe Instructeurs::ArchivesController, type: :controller do
|
|||
it 'displays archives' do
|
||||
get :index, { params: { procedure_id: procedure1.id } }
|
||||
|
||||
expect(assigns(:nb_dossiers_termines).size).to eq(8)
|
||||
expect(assigns(:archives)).to eq([archive1])
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue