[openSUSE/open-build-service] ec39d8: Allow users to manage beta features
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 <dmarcoux@posteo.de> 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 <dmarcoux@posteo.de> 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...
participants (1)
-
Dany Marcoux