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

@ -1,14 +1,11 @@
:ruby
url = if field.resource.class.name == 'Instructeur'
enable_feature_manager_instructeur_path(field.resource.id)
else
enable_feature_manager_administrateur_path(field.resource.id)
end
group = field.resource.class.name.downcase
user = field.resource.user
url = enable_feature_manager_user_path(user)
%table#features
- admin_features = Flipflop.feature_set.features.reject{ |f| f.group.try(:key) == :production }
- admin_features.each do |feature|
- Flipper.features.select { |feature| feature.key.start_with?("#{group}_") }.each do |feature|
%tr
%td= feature.title
%td= feature
%td
= check_box_tag "enable-feature", "enable", field.data[feature.name], data: { url: url, key: feature.key }
= check_box_tag "enable-feature", "enable", feature.enabled?(user), data: { url: url, key: feature.key }