Add CRUD services for pipeline trigger tokens
This change adds centralized service classes for pipeline trigger token CRUD in order to standardize behavior and reduce inconsistent behaviors across different endpoints and uses the new CreateService. Changelog: other
显示
- app/controllers/projects/triggers_controller.rb 16 个添加, 5 个删除app/controllers/projects/triggers_controller.rb
- app/graphql/mutations/ci/pipeline_trigger/create.rb 5 个添加, 2 个删除app/graphql/mutations/ci/pipeline_trigger/create.rb
- app/graphql/types/ci/pipeline_trigger_type.rb 1 个添加, 1 个删除app/graphql/types/ci/pipeline_trigger_type.rb
- app/policies/ci/trigger_policy.rb 1 个添加, 3 个删除app/policies/ci/trigger_policy.rb
- app/policies/project_policy.rb 2 个添加, 0 个删除app/policies/project_policy.rb
- app/services/ci/pipeline_triggers/create_service.rb 47 个添加, 0 个删除app/services/ci/pipeline_triggers/create_service.rb
- app/services/ci/pipeline_triggers/destroy_service.rb 35 个添加, 0 个删除app/services/ci/pipeline_triggers/destroy_service.rb
- app/services/ci/pipeline_triggers/update_service.rb 42 个添加, 0 个删除app/services/ci/pipeline_triggers/update_service.rb
- app/services/environments/destroy_service.rb 1 个添加, 1 个删除app/services/environments/destroy_service.rb
- app/services/environments/stop_service.rb 1 个添加, 1 个删除app/services/environments/stop_service.rb
- lib/api/ci/triggers.rb 20 个添加, 14 个删除lib/api/ci/triggers.rb
- locale/gitlab.pot 18 个添加, 6 个删除locale/gitlab.pot
- spec/features/triggers_spec.rb 25 个添加, 1 个删除spec/features/triggers_spec.rb
- spec/graphql/mutations/environments/delete_spec.rb 1 个添加, 1 个删除spec/graphql/mutations/environments/delete_spec.rb
- spec/graphql/mutations/environments/stop_spec.rb 1 个添加, 1 个删除spec/graphql/mutations/environments/stop_spec.rb
- spec/requests/api/ci/triggers_spec.rb 41 个添加, 1 个删除spec/requests/api/ci/triggers_spec.rb
- spec/services/ci/pipeline_triggers/create_service_spec.rb 77 个添加, 0 个删除spec/services/ci/pipeline_triggers/create_service_spec.rb
- spec/services/ci/pipeline_triggers/destroy_service_spec.rb 59 个添加, 0 个删除spec/services/ci/pipeline_triggers/destroy_service_spec.rb
- spec/services/ci/pipeline_triggers/update_service_spec.rb 70 个添加, 0 个删除spec/services/ci/pipeline_triggers/update_service_spec.rb
- spec/services/environments/destroy_service_spec.rb 1 个添加, 1 个删除spec/services/environments/destroy_service_spec.rb
加载中
想要评论请 注册 或 登录