app: move update_allow_decision_access to ExpertsController
This commit is contained in:
parent
c82c72402d
commit
62051c926a
6 changed files with 39 additions and 41 deletions
|
@ -40,6 +40,13 @@ module NewAdministrateur
|
|||
redirect_to admin_procedure_experts_path(@procedure)
|
||||
end
|
||||
|
||||
def update
|
||||
@procedure
|
||||
.experts_procedures
|
||||
.find(params[:id])
|
||||
.update!(expert_procedure_params)
|
||||
end
|
||||
|
||||
def destroy
|
||||
expert_procedure = ExpertsProcedure.find_by!(procedure: @procedure, id: params[:id])
|
||||
expert_email = expert_procedure.expert.email
|
||||
|
@ -53,5 +60,9 @@ module NewAdministrateur
|
|||
def experts_procedure_emails
|
||||
@procedure.experts.map(&:email).sort
|
||||
end
|
||||
|
||||
def expert_procedure_params
|
||||
params.require(:experts_procedure).permit(:allow_decision_access)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
module NewAdministrateur
|
||||
class ProceduresController < AdministrateurController
|
||||
before_action :retrieve_procedure, only: [:champs, :annotations, :edit, :monavis, :update_monavis, :jeton, :update_jeton, :publication, :publish, :transfert, :allow_expert_review, :update_allow_decision_access]
|
||||
before_action :retrieve_procedure, only: [:champs, :annotations, :edit, :monavis, :update_monavis, :jeton, :update_jeton, :publication, :publish, :transfert, :allow_expert_review]
|
||||
before_action :procedure_locked?, only: [:champs, :annotations]
|
||||
|
||||
ITEMS_PER_PAGE = 25
|
||||
|
@ -185,13 +185,6 @@ module NewAdministrateur
|
|||
end
|
||||
end
|
||||
|
||||
def update_allow_decision_access
|
||||
@procedure
|
||||
.experts_procedures
|
||||
.find(params[:expert_procedure])
|
||||
.update!(allow_decision_access_params)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def apercu_tab
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue