New UI : Accept only few extensions
This commit is contained in:
parent
4d12aa222c
commit
7f4652fd1e
2 changed files with 9 additions and 1 deletions
|
@ -12,4 +12,12 @@ class CommentaireFileUploader < BaseUploader
|
|||
def store_dir
|
||||
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
|
||||
end
|
||||
|
||||
def extension_white_list
|
||||
%w(pdf doc docx xls xlsx ppt pptx odt ods odp jpg jpeg png zip txt)
|
||||
end
|
||||
|
||||
def accept_extension_list
|
||||
extension_white_list.map{ |e| ".#{e}" }.join(",")
|
||||
end
|
||||
end
|
||||
|
|
|
@ -30,6 +30,6 @@
|
|||
|
||||
= form_for(@commentaire, url: commentaire_dossier_path(@dossier.procedure, @dossier), html: { class: 'form' }) do |f|
|
||||
= f.text_area :body, rows: 5, placeholder: 'Répondre ici', required: true
|
||||
= f.file_field :file
|
||||
= f.file_field :file, accept: @commentaire.accept_extension_list
|
||||
.send-wrapper
|
||||
= f.submit 'Envoyer', class: 'button send', data: { disable_with: "Envoi..." }
|
||||
|
|
Loading…
Add table
Reference in a new issue