-
- Downloads
Added simple feature flag system
This can be used to enable/disable certain features using the ApplicationSetting model. Features can be toggled from the application settings UI, or via a Ruby script of sorts. Since this re-uses the ApplicationSetting model the cached settings are flushed automatically.
Showing
- CHANGELOG 1 addition, 0 deletionsCHANGELOG
- app/controllers/admin/application_settings_controller.rb 1 addition, 0 deletionsapp/controllers/admin/application_settings_controller.rb
- app/views/admin/application_settings/_form.html.haml 17 additions, 0 deletionsapp/views/admin/application_settings/_form.html.haml
- db/migrate/20160609133359_add_initial_feature_flags.rb 20 additions, 0 deletionsdb/migrate/20160609133359_add_initial_feature_flags.rb
- db/schema.rb 6 additions, 1 deletiondb/schema.rb
- lib/gitlab/feature.rb 70 additions, 0 deletionslib/gitlab/feature.rb
- spec/lib/gitlab/feature_spec.rb 47 additions, 0 deletionsspec/lib/gitlab/feature_spec.rb
lib/gitlab/feature.rb
0 → 100644
spec/lib/gitlab/feature_spec.rb
0 → 100644
Please register or sign in to comment