demarches-normaliennes/app/controllers/manager/instructeurs_controller.rb

25 lines
597 B
Ruby
Raw Normal View History

2018-05-31 15:18:06 +02:00
module Manager
class InstructeursController < Manager::ApplicationController
2018-06-14 16:41:10 +02:00
def reinvite
instructeur = Instructeur.find(params[:id])
2019-08-13 20:37:42 +02:00
instructeur.user.invite!
flash[:notice] = "Instructeur réinvité."
redirect_to manager_instructeur_path(instructeur)
2018-06-14 16:41:10 +02:00
end
2018-11-08 17:13:48 +01:00
def enable_feature
instructeur = Instructeur.find(params[:id])
2018-11-08 17:13:48 +01:00
params[:features].each do |key, enable|
if enable
instructeur.enable_feature(key.to_sym)
2018-11-08 17:13:48 +01:00
else
instructeur.disable_feature(key.to_sym)
2018-11-08 17:13:48 +01:00
end
end
head :ok
end
2018-05-31 15:18:06 +02:00
end
end