Refactor code suggestions provision service to generalized service
- Renamed `ProvisionCodeSuggestionsService` to `ProvisionAddOnService` and generalized it to handle any add-on provisioning. - Updated references and tests across relevant files (`activate_service.rb`, `destroy_service.rb`, `sync_seat_link_request_worker.rb`, and their respective specs) to reflect this change. - Introduced dynamic naming and querying for add-ons based on parameters to enhance flexibility and maintainability. EE: true
显示
- .rubocop_todo/style/inline_disable_annotation.yml 0 个添加, 2 个删除.rubocop_todo/style/inline_disable_annotation.yml
- ee/app/models/gitlab_subscriptions/add_on_purchase.rb 4 个添加, 0 个删除ee/app/models/gitlab_subscriptions/add_on_purchase.rb
- ee/app/services/gitlab_subscriptions/activate_service.rb 1 个添加, 1 个删除ee/app/services/gitlab_subscriptions/activate_service.rb
- ee/app/services/gitlab_subscriptions/add_on_purchases/self_managed/base_provision_service.rb 107 个添加, 0 个删除...s/add_on_purchases/self_managed/base_provision_service.rb
- ee/app/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_services/code_suggestions.rb 21 个添加, 0 个删除...hases/self_managed/provision_services/code_suggestions.rb
- ee/app/services/licenses/destroy_service.rb 1 个添加, 1 个删除ee/app/services/licenses/destroy_service.rb
- ee/app/workers/sync_seat_link_request_worker.rb 1 个添加, 1 个删除ee/app/workers/sync_seat_link_request_worker.rb
- ee/spec/factories/gitlab_subscriptions/add_ons.rb 5 个添加, 0 个删除ee/spec/factories/gitlab_subscriptions/add_ons.rb
- ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb 20 个添加, 0 个删除ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb
- ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/base_provision_service_spec.rb 155 个添加, 0 个删除..._on_purchases/self_managed/base_provision_service_spec.rb
- ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_code_suggestions_service_spec.rb 0 个添加, 233 个删除...s/self_managed/provision_code_suggestions_service_spec.rb
- ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_services/code_suggestions_spec.rb 43 个添加, 0 个删除.../self_managed/provision_services/code_suggestions_spec.rb
- ee/spec/support/shared_examples/services/gitlab_subscriptions/add_on_purchases/self_managed/base_provision_service_shared_examples.rb 129 个添加, 0 个删除...es/self_managed/base_provision_service_shared_examples.rb
- ee/spec/support/shared_examples/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_code_suggestion_service_shared_examples.rb 0 个添加, 13 个删除...aged/provision_code_suggestion_service_shared_examples.rb
加载中
想要评论请 注册 或 登录