coton_app/app/views/admin/p_documents/send_by_mail.html.haml
2019-09-12 10:41:27 +02:00

70 lines
1.9 KiB
Plaintext

.qi_header
%h1
Documents
%span
Envoyer un document
.qi_row
.qi_pannel.qi_plain.padding
%strong
Envoi du document
=@p_document.label
=@p_document.d_number
%div
=form_tag send_by_mail_save_admin_p_document_path(@p_document), :method => "post" do
-params[:emails] = params[:emails] ||[]
%table.table.table-striped
-emails = []
-p_contacts = @p_customer.p_contacts
-@p_customer.particulars.each do |p|
-p_contacts = p_contacts + p.p_contacts
-p_contacts.uniq.each do |p_c|
%tr
%td
= check_box_tag :"emails[]", p_c.email, (true if params[:emails].include?(p_c.email.to_s)), {:id => "emails_#{p_c.email}"}
%td
=p_c.email
-emails << p_c.email
%td
=p_c.civilite
%td
=p_c.firstname
%td
=p_c.name
%td
=p_c.p_contact_types.map { |pct| pct.name}.join(" | ")
-if !emails.include?(@p_customer.email)
%tr
%td
= check_box_tag :"emails[]", @p_customer.email, (true if params[:emails].include?(@p_customer.email.to_s)), {:id => "emails_#{@p_customer.email}"}
%td
=@p_customer.email
%td{:colspan => 4}
Email général de la fiche client
-if p_contacts.uniq.size > 0
=submit_tag "Envoyer le document par mail", :class => "btn btn-primary"
-else
Aucun contact pour ce client.