24 lines
616 B
Ruby
24 lines
616 B
Ruby
module Manager
|
|
class UsersController < Manager::ApplicationController
|
|
def resend_confirmation_instructions
|
|
user = User.find(params[:id])
|
|
user.resend_confirmation_instructions
|
|
flash[:notice] = "L'email d'activation de votre compte a été renvoyé."
|
|
redirect_to manager_user_path(user)
|
|
end
|
|
|
|
def enable_feature
|
|
user = User.find(params[:id])
|
|
|
|
params[:features].each do |key, enable|
|
|
if enable
|
|
Flipper.enable_actor(key.to_sym, user)
|
|
else
|
|
Flipper.disable_actor(key.to_sym, user)
|
|
end
|
|
end
|
|
|
|
head :ok
|
|
end
|
|
end
|
|
end
|