From 329869b9297c6dcdde6f2f617b44d53a327d765b Mon Sep 17 00:00:00 2001 From: Kara Diaby Date: Mon, 31 Oct 2022 19:30:18 +0100 Subject: [PATCH] controllers --- app/controllers/manager/procedures_controller.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/controllers/manager/procedures_controller.rb b/app/controllers/manager/procedures_controller.rb index bd4601f92..44337ad38 100644 --- a/app/controllers/manager/procedures_controller.rb +++ b/app/controllers/manager/procedures_controller.rb @@ -93,6 +93,16 @@ module Manager redirect_to manager_procedure_path(procedure) end + def add_tags + tags_h = { tags: JSON.parse(tags_params[:tags]) } + if procedure.update(tags_h) + flash.notice = "Le modèle est mis à jour." + else + flash.alert = procedure.errors.full_messages.join(', ') + end + redirect_to manager_procedure_path(procedure) + end + private def procedure @@ -107,6 +117,10 @@ module Manager params.require(:type_de_champ).permit(:piece_justificative_template) end + def tags_params + params.require(:procedure).permit(:tags) + end + def unfiltered_list? action_name == "index" && !params[:search] end