-
+ <% page.attributes.each do |attribute| %>
+
- + <%= t( + "helpers.label.#{resource_name}.#{attribute.name}", + default: attribute.name.titleize, + ) %> + + +
- <%= render_field attribute %> + <% end %> +
diff --git a/app/controllers/manager/dossiers_controller.rb b/app/controllers/manager/dossiers_controller.rb index d42d335ce..23068d4c4 100644 --- a/app/controllers/manager/dossiers_controller.rb +++ b/app/controllers/manager/dossiers_controller.rb @@ -1,4 +1,12 @@ module Manager class DossiersController < Manager::ApplicationController + def change_state_to_instruction + dossier = Dossier.find(params[:id]) + dossier.update(state: 'en_instruction', processed_at: nil, motivation: nil) + dossier.attestation&.destroy + logger.info("Le dossier #{dossier.id} est repassé en instruction par #{current_administration.email}") + flash[:notice] = "Le dossier #{dossier.id} est repassé en instruction" + redirect_to manager_dossier_path(dossier) + end end end diff --git a/app/views/manager/application/_navigation.html.erb b/app/views/manager/application/_navigation.html.erb index 60c28e051..bb217b350 100644 --- a/app/views/manager/application/_navigation.html.erb +++ b/app/views/manager/application/_navigation.html.erb @@ -12,7 +12,7 @@ as defined by the routes in the `admin/` namespace