Migrate to flipper

This commit is contained in:
Paul Chavard 2019-07-04 12:36:17 +02:00 committed by Pierre de La Morinerie
parent 28d869e818
commit 65e227c44b
33 changed files with 186 additions and 181 deletions

View file

@ -19,20 +19,6 @@ module Manager
redirect_to manager_administrateur_path(params[:id])
end
def enable_feature
administrateur = Administrateur.find(params[:id])
params[:features].each do |key, enable|
if enable
administrateur.enable_feature(key.to_sym)
else
administrateur.disable_feature(key.to_sym)
end
end
head :ok
end
def delete
administrateur = Administrateur.find(params[:id])

View file

@ -6,19 +6,5 @@ module Manager
flash[:notice] = "Instructeur réinvité."
redirect_to manager_instructeur_path(instructeur)
end
def enable_feature
instructeur = Instructeur.find(params[:id])
params[:features].each do |key, enable|
if enable
instructeur.enable_feature(key.to_sym)
else
instructeur.disable_feature(key.to_sym)
end
end
head :ok
end
end
end

View file

@ -6,5 +6,19 @@ module Manager
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