4699d15853
A priori ça peut arriver lorsqu'il n'y a pas de dossier terminé sur une procédure Closes #7615
13 lines
411 B
Ruby
13 lines
411 B
Ruby
module ArchiveHelper
|
|
def can_generate_archive?(dossiers_termines, poids_total)
|
|
dossiers_termines.count < 100 && poids_total < 1.gigabyte
|
|
end
|
|
|
|
def estimate_weight(archive, nb_dossiers_termines, average_dossier_weight)
|
|
if archive.present? && archive.available?
|
|
archive.file.byte_size
|
|
elsif !average_dossier_weight.nil?
|
|
nb_dossiers_termines * average_dossier_weight
|
|
end
|
|
end
|
|
end
|