.row.white-back #procedure_show - unless @facade.procedure.published? - if @facade.procedure.gestionnaires.size == 0 %a.action_button.btn.btn-success#publish-procedure{ style: 'float: right; margin-top: 10px;', disabled: 'disabled', 'data-toggle' => :tooltip, title: 'Vous ne pouvez pas publier une procédure sans qu\'aucun accompagnateur ne soit affecté à celle-ci.' } %i.fa.fa-eraser Publier - else %a.btn.btn-success#publish-procedure{ "data-target" => "#publish-modal", "data-toggle" => "modal", :type => "button", style: 'float: right; margin-top: 10px;' } %i.fa.fa-eraser Publier = render partial: '/admin/procedures/modal_publish' %a#transfer.btn.btn-small.btn-default{ "data-target" => "#transferModal", "data-toggle" => "modal", :type => "button", style: 'float: right; margin-top: 10px; margin-right: 10px;' } %i.fa.fa-exchange Transférer = render partial: '/admin/procedures/modal_transfer' - if @facade.procedure.archived? %a#reenable.btn.btn-small.btn-default.text-info{ "data-target" => "#publish-modal", "data-toggle" => "modal", :type => "button", style: 'float: right; margin-top: 10px;' } %i.fa.fa-eraser Réactiver = render partial: '/admin/procedures/modal_publish' - elsif @facade.procedure.published? = form_tag admin_procedure_archive_path(procedure_id: @facade.procedure.id, archive: !@facade.procedure.archived?), method: :put, style: 'float: right; margin-top: 10px;' do %button#archive.btn.btn-small.btn-default.text-info{ type: :button } %i.fa.fa-eraser Archiver #confirm %button#valid.btn.btn-small.btn-success{ type: :submit } %i.fa.fa-check Valider %button#cancel.btn.btn-small.btn-danger{ type: :button } %i.fa.fa-remove Annuler - if @facade.procedure.locked? #procedure_locked .alert.alert-info Cette procédure a été publiée, certains éléments ne peuvent plus être modifiés. %div %h3 Lien procédure %div{ style: 'margin-left: 3%;' } - if @facade.procedure.published? = link_to @facade.procedure.lien, @facade.procedure.lien, target: '_blank' - else %b Cette procédure n'a pas encore été publiée et n'est donc pas accessible par le public. %br %h3 Détails .row{ style: 'margin-right: 3%; margin-left: 3%;' } .description.col-xs-6.col-md-3.procedure-description %h4.text-info = @facade.procedure.libelle = h @facade.procedure.description.html_safe .champs.col-xs-6.col-md-3 %h4.text-info Champs .badge.progress-bar-info = @facade.procedure.types_de_champ.size %ul - @facade.procedure.types_de_champ.order(:order_place).each do |champ| %li= champ.libelle .champs_private.col-xs-6.col-md-3 %h4.text-info Annotations privées .badge.progress-bar-info = @facade.procedure.types_de_champ_private.size %ul - @facade.procedure.types_de_champ_private.order(:order_place).each do |champ| %li= champ.libelle .pieces-justificatives.col-xs-6.col-md-3 %h4.text-info Pièces jointes .badge.progress-bar-info = @facade.procedure.types_de_piece_justificative.size - @facade.procedure.types_de_piece_justificative.each do |piece_justificative| = piece_justificative.libelle %br %br %h3 = t('dynamics.admin.procedure.stats.title') .row .col-xs-6{ style: 'margin-left: 3%;' } %h4 Total %div = @facade.dossiers_total %h4.text-danger Attente Accompagnateur %div = @facade.dossiers_waiting_gestionnaire_total %h4.text-info Attente Usager %div = @facade.dossiers_waiting_user_total %h4.text-success Terminé %div = @facade.dossiers_termine_total %h4 Archivé - unless @facade.dossiers_archived_total == 0 %ul - @facade.dossiers_archived_by_state_total.each do |dossier| %li = dossier.display_state \: = dossier.total - else %p 0 .col-xs-5 %h4 Non archivés - if @facade.dossiers_for_pie_highchart.blank? Aucune statistique pour le moment - else = pie_chart @facade.dossiers_for_pie_highchart