= render partial: 'admin/closed_mail_template_attestation_inconsistency_alert'
#attestation-template-edit.row.white-back
  = form_for @attestation_template, url: admin_procedure_attestation_template_path do |f|
    .row
      .col-md-10
        %h1
          Attestation
          - if @attestation_template.activated?
            %small.text-success Activée
          - else
            %small Désactivée

    %p.notice
      L’attestation, si elle est activée, est émise au moment où un dossier est accepté.
      %br
      L’email d’accusé d’acceptation envoyé à l’usager comporte alors un lien vers l’attestation ;
      celle-ci est également disponible au téléchargement depuis l’espace personnel de l’usager.

    .image-upload
      - if @attestation_template.logo.attached?
        = image_tag @attestation_template.logo_url, class: 'thumbnail'
      .form-group
        = f.label :logo, "Logo de l'attestation"
        - if @attestation_template.logo.attached?
          = link_to 'Supprimer le logo', admin_procedure_attestation_template_logo_path(@procedure), method: :delete
        = f.file_field :logo, accept: 'image/png,image/jpg,image/jpeg'
        %p.help-block
          Fichier accepté : JPG / JPEG / PNG
          %br
          Dimensions conseillées : au minimum 500 px de largeur ou de hauteur, poids maximum : 0,5 Mo.

    .form-group
      = f.label :title, 'Titre'
      = f.text_field :title, class: 'form-control'

    .form-group
      = f.label :body, 'Corps du document'
      ~ f.text_area :body, class: 'form-control', rows: 10

    .row
      .col-md-12.balises
        %table.table.table-striped
          %tr
            %th.col-md-3
              Balise
            %th
              Description
          - @attestation_template.tags.each do |tag|
            %tr
              %td
                %code{ style: "white-space: pre-wrap;" }
                  = "--#{tag[:libelle]}--"
              %td
                = tag[:description]

    .image-upload
      - if @attestation_template.signature.attached?
        = image_tag @attestation_template.signature_url, class: 'thumbnail'
      .form-group
        = f.label :signature, "Tampon de l'attestation"
        - if @attestation_template.signature.attached?
          = link_to 'Supprimer le tampon', admin_procedure_attestation_template_signature_path(@procedure), method: :delete
        = f.file_field :signature, accept: 'image/png, image/jpg, image/jpeg'
        %p.help-block
          Fichier accepté : JPG / JPEG / PNG
          %br
          Dimensions conseillées : au minimum 500 px de largeur ou de hauteur, poids maximum : 0,5 Mo.

    .form-group
      = f.label :footer, 'Pied de page'
      = f.text_field :footer, class: 'form-control', maxlength: 190

    - if @attestation_template.activated && @procedure.locked?
      .row
        .col-md-12
          .pull-right
            %p.help-block L’attestation ne peut plus être désactivée car la démarche a déjà été publiée.

    %button.btn.btn-primary{ formaction: admin_procedure_attestation_template_preview_path, formtarget: '_blank' } Prévisualiser

    .pull-right
      - if @attestation_template.activated && !@procedure.locked?
        %button.btn.btn-warning{ formaction: admin_procedure_attestation_template_disactivate_path } désactiver l'attestation

      - if @attestation_template.new_record? || !@attestation_template.activated
        %button.btn.btn-success Activer l'attestation
      - else
        - save_data = @procedure.locked? ? { toggle: :tooltip, confirm: "Attention: les modifications n'affecteront pas les attestations déjà délivrées." } : nil
        %button.btn.btn-success{ data: save_data } Enregistrer