feat(revision): show number of pending dossiers for each revision
This commit is contained in:
parent
72791bd5b6
commit
7aa6f172dc
2 changed files with 29 additions and 0 deletions
|
@ -11,7 +11,22 @@
|
|||
- @procedure.revisions.each do |revision|
|
||||
- if previous_revision.present? && !revision.draft?
|
||||
- changes = previous_revision.compare(revision)
|
||||
- dossiers = revision.dossiers.visible_by_administration
|
||||
- dossiers_en_construction_count = dossiers.state_en_construction.count
|
||||
- dossiers_en_instruction_count = dossiers.state_en_instruction.count
|
||||
.card.mb-4
|
||||
%h2.card-title= "Modifications publiées le #{l(revision.published_at, format: '%d %B %Y à %R')}"
|
||||
- if !dossiers_en_construction_count.zero? && !dossiers_en_instruction_count.zero?
|
||||
%p
|
||||
- if dossiers_en_construction_count == 1
|
||||
= t('.dossier_en_construction_and_dossiers_en_instruction', count: dossiers_en_instruction_count)
|
||||
- elsif dossiers_en_instruction_count == 1
|
||||
= t('.dossier_en_instruction_and_dossiers_en_construction', count: dossiers_en_construction_count)
|
||||
- else
|
||||
= t('.dossiers_en_construction_and_dossiers_en_instruction', en_construction_count: dossiers_en_construction_count, en_instruction_count: dossiers_en_instruction_count)
|
||||
- elsif !dossiers_en_construction_count.zero?
|
||||
%p= t('.dossiers_en_construction', count: dossiers_en_construction_count)
|
||||
- elsif !dossiers_en_instruction_count.zero?
|
||||
%p= t('.dossiers_en_instruction', count: dossiers_en_instruction_count)
|
||||
= render partial: 'revision_changes', locals: { changes: changes }
|
||||
- previous_revision = revision
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue