Skip to content

Commit

Permalink
[fix #1015] New UI: add attachment history
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon Lehericey committed Dec 7, 2017
1 parent d59ee75 commit b551ae8
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 7 deletions.
13 changes: 13 additions & 0 deletions app/assets/stylesheets/new_design/pj.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.pj {
th {
vertical-align: middle;
}

.dropdown-items a {
flex-direction: column;
}

.filename {
font-weight: bold;
}
}
5 changes: 5 additions & 0 deletions app/helpers/piece_justificative_helper.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module PieceJustificativeHelper
def display_pj_filename(pj)
truncate(pj.original_filename, length: 60)
end
end
27 changes: 20 additions & 7 deletions app/views/new_gestionnaire/dossiers/_pieces_jointes.html.haml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
%table.table.vertical
%table.table.vertical.pj
%tbody
- if dossier.procedure.cerfa_flag?
%tr
Expand All @@ -12,9 +12,22 @@
- dossier.procedure.types_de_piece_justificative.each do |type_de_piece_justificative|
%tr
%th= "#{type_de_piece_justificative.libelle} :"
%td
- pj = dossier.retrieve_last_piece_justificative_by_type(type_de_piece_justificative.id)
- if pj.present?
= link_to "Télécharger", pj.content_url, class: "link", target: :blank
- else
Pièce non fournie
- pjs = dossier.retrieve_all_piece_justificative_by_type(type_de_piece_justificative.id).to_ary.dup
- if pjs.present?
- first_pj = pjs.pop
%td= display_pj_filename(first_pj)
%td= link_to "Télécharger", first_pj.content_url, class: "link", target: :blank
%td
- if pjs.present?
%span.button.dropdown
anciennes versions
.dropdown-content.fade-in-down
%ul.dropdown-items
- pjs.each do |pj|
%li
= link_to pj.content_url, { target: :blank } do
%span.filename= display_pj_filename(pj)
%span
ajoutée le #{pj.created_at.localtime.strftime('%d/%m %H:%M')}
- else
%td Pièce non fournie

0 comments on commit b551ae8

Please sign in to comment.