<%# # Show This view is the template for the show page. It renders the attributes of a resource, as well as a link to its edit page. ## Local variables: - `page`: An instance of [Administrate::Page::Show][1]. Contains methods for accessing the resource to be displayed on the page, as well as helpers for describing how each attribute of the resource should be displayed. [1]: http://www.rubydoc.info/gems/administrate/Administrate/Page/Show %> <% content_for(:title) { t("administrate.actions.show_resource", name: page.page_title) } %> <% dossier = page.resource %> <header class="main-content__header" role="banner"> <h1 class="main-content__page-title"> <%= content_for(:title) %> <% if dossier.discarded? %> (Supprimé) <% end %> </h1> <div> <% if dossier.accepte? %> <%= link_to 'Repasser en instruction', repasser_en_instruction_manager_dossier_path(dossier), method: :post, class: 'button', data: { confirm: "Confirmez vous le passage en instruction du dossier ?" } %> <% end %> <% if dossier.can_be_deleted_by_manager? %> <%= link_to 'Supprimer le dossier', discard_manager_dossier_path(dossier), method: :post, class: 'button', data: { confirm: "Confirmez vous la suppression du dossier ?" } %> <% elsif dossier.discarded? && !dossier.procedure.discarded? %> <%= link_to 'Restaurer le dossier', restore_manager_dossier_path(dossier), method: :post, class: 'button', data: { confirm: "Confirmez vous la restauration du dossier ?" } %> <% end %> </div> </header> <section class="main-content__body"> <dl> <% page.attributes.each do |attribute| %> <dt class="attribute-label" id="<%= attribute.name %>"> <%= t( "helpers.label.#{resource_name}.#{attribute.name}", default: attribute.name.titleize, ) %> </dt> <dd class="attribute-data attribute-data--<%=attribute.html_class%>" ><%= render_field attribute, page: page %></dd> <% end %> </dl> </section>