-
- Downloads
An error occurred while retrieving diff files
Add web_ide_oauth feature flag
- Adds behavior to ide controller to auto create the OAuthApp if needed. - See [original impl][1]. [1]: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132496
Showing
- app/assets/javascripts/ide/init_gitlab_web_ide.js 17 additions, 8 deletionsapp/assets/javascripts/ide/init_gitlab_web_ide.js
- app/assets/javascripts/ide/lib/gitlab_web_ide/get_oauth_config.js 12 additions, 0 deletions...ts/javascripts/ide/lib/gitlab_web_ide/get_oauth_config.js
- app/assets/javascripts/ide/lib/gitlab_web_ide/index.js 2 additions, 0 deletionsapp/assets/javascripts/ide/lib/gitlab_web_ide/index.js
- app/assets/javascripts/ide/mount_oauth_callback.js 12 additions, 0 deletionsapp/assets/javascripts/ide/mount_oauth_callback.js
- app/assets/javascripts/pages/ide/index/index.js 0 additions, 0 deletionsapp/assets/javascripts/pages/ide/index/index.js
- app/assets/javascripts/pages/ide/oauth_redirect/index.js 3 additions, 0 deletionsapp/assets/javascripts/pages/ide/oauth_redirect/index.js
- app/controllers/ide_controller.rb 18 additions, 1 deletionapp/controllers/ide_controller.rb
- app/helpers/ide_helper.rb 14 additions, 1 deletionapp/helpers/ide_helper.rb
- app/models/application_setting.rb 1 addition, 0 deletionsapp/models/application_setting.rb
- app/views/ide/oauth_redirect.html.haml 3 additions, 0 deletionsapp/views/ide/oauth_redirect.html.haml
- app/views/shared/_ide_root.html.haml 1 addition, 1 deletionapp/views/shared/_ide_root.html.haml
- config/feature_flags/development/web_ide_oauth.yml 8 additions, 0 deletionsconfig/feature_flags/development/web_ide_oauth.yml
- config/routes.rb 1 addition, 0 deletionsconfig/routes.rb
- lib/gitlab/web_ide/default_oauth_application.rb 57 additions, 0 deletionslib/gitlab/web_ide/default_oauth_application.rb
- locale/gitlab.pot 3 additions, 0 deletionslocale/gitlab.pot
- spec/frontend/ide/init_gitlab_web_ide_spec.js 28 additions, 0 deletionsspec/frontend/ide/init_gitlab_web_ide_spec.js
- spec/frontend/ide/lib/gitlab_web_ide/get_oauth_config_spec.js 16 additions, 0 deletions.../frontend/ide/lib/gitlab_web_ide/get_oauth_config_spec.js
- spec/frontend/ide/mount_oauth_callback_spec.js 53 additions, 0 deletionsspec/frontend/ide/mount_oauth_callback_spec.js
- spec/lib/gitlab/web_ide/default_oauth_application_spec.rb 87 additions, 0 deletionsspec/lib/gitlab/web_ide/default_oauth_application_spec.rb
- spec/requests/ide_controller_spec.rb 86 additions, 0 deletionsspec/requests/ide_controller_spec.rb
Loading
Please register or sign in to comment