Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: ec39d8405e213fd4046fe2a02f193c388cc00a05
https://github.com/openSUSE/open-build-service/commit/ec39d8405e213fd4046fe2...
Author: Dany Marcoux
Date: 2022-03-15 (Tue, 15 Mar 2022)
Changed paths:
M src/api/app/assets/javascripts/webui/application.js
R src/api/app/assets/javascripts/webui/users.js
A src/api/app/controllers/webui/users/beta_features_controller.rb
A src/api/app/models/disabled_beta_feature.rb
M src/api/app/models/user.rb
A src/api/app/policies/disabled_beta_feature_policy.rb
M src/api/app/views/webui/user/_index_actions.html.haml
M src/api/app/views/webui/user/_info.html.haml
A src/api/app/views/webui/user/index_actions/_manage_beta_features.haml
A src/api/app/views/webui/users/beta_features/_breadcrumb_items.html.haml
A src/api/app/views/webui/users/beta_features/index.html.haml
M src/api/config/initializers/flipper.rb
M src/api/config/routes/webui_routes.rb
A src/api/db/migrate/20220309122242_create_disabled_beta_features.rb
M src/api/db/schema.rb
M src/api/lib/tasks/dev.rake
A src/api/lib/tasks/flipper.rake
A src/api/spec/controllers/webui/users/beta_features_controller_spec.rb
A src/api/spec/factories/disabled_beta_feature.rb
A src/api/spec/features/webui/users/beta_features_spec.rb
R src/api/spec/features/webui/users/profile_spec.rb
Log Message:
-----------
Allow users to manage beta features
Before, users joined the beta program and all beta features were
enabled. If they somehow didn't want a certain beta feature, they
couldn't disable it. They had to leave the beta program to disable all
beta features. Now, they can manage which beta feature is enabled.
Commit: 86fa5e37258d1ea8f9e6b4065a97046cd0c20b44
https://github.com/openSUSE/open-build-service/commit/86fa5e37258d1ea8f9e6b4...
Author: Dany Marcoux
Date: 2022-03-16 (Wed, 16 Mar 2022)
Changed paths:
M src/api/app/assets/javascripts/webui/application.js
R src/api/app/assets/javascripts/webui/users.js
A src/api/app/controllers/webui/users/beta_features_controller.rb
A src/api/app/models/disabled_beta_feature.rb
M src/api/app/models/user.rb
A src/api/app/policies/disabled_beta_feature_policy.rb
M src/api/app/views/webui/user/_index_actions.html.haml
M src/api/app/views/webui/user/_info.html.haml
A src/api/app/views/webui/user/index_actions/_manage_beta_features.haml
A src/api/app/views/webui/users/beta_features/_breadcrumb_items.html.haml
A src/api/app/views/webui/users/beta_features/index.html.haml
M src/api/config/initializers/flipper.rb
M src/api/config/routes/webui_routes.rb
A src/api/db/migrate/20220309122242_create_disabled_beta_features.rb
M src/api/db/schema.rb
M src/api/lib/tasks/dev.rake
A src/api/lib/tasks/flipper.rake
A src/api/spec/controllers/webui/users/beta_features_controller_spec.rb
A src/api/spec/factories/disabled_beta_feature.rb
A src/api/spec/features/webui/users/beta_features_spec.rb
R src/api/spec/features/webui/users/profile_spec.rb
Log Message:
-----------
Merge pull request #12297 from dmarcoux/opt-out-of-feature-toggles
Allow users to manage beta features
Compare: https://github.com/openSUSE/open-build-service/compare/001a19bbce6e...86fa5e...