Add stuck field in BuildDetailEntity
Frontend currently defines when a job is stuck, which we already have in the backend, expose `stuck` field in the `Project::JobsController#show.json` so the duplication of the logic is removed. Use `stuck` flag from API Removes isJobStuck check from frontend and uses the flag being provided by the API Renders missing tags message Moves available runners check into a computed prop Fix changelog for stuck job
Showing
- app/assets/javascripts/jobs/components/job_app.vue 3 additions, 3 deletionsapp/assets/javascripts/jobs/components/job_app.vue
- app/assets/javascripts/jobs/components/stuck_block.vue 8 additions, 8 deletionsapp/assets/javascripts/jobs/components/stuck_block.vue
- app/assets/javascripts/jobs/store/getters.js 3 additions, 10 deletionsapp/assets/javascripts/jobs/store/getters.js
- app/serializers/build_details_entity.rb 1 addition, 0 deletionsapp/serializers/build_details_entity.rb
- changelogs/unreleased/52202-consider-moving-isjobstuck-verification-to-backend-11-4.yml 5 additions, 0 deletions...nsider-moving-isjobstuck-verification-to-backend-11-4.yml
- spec/controllers/projects/jobs_controller_spec.rb 2 additions, 0 deletionsspec/controllers/projects/jobs_controller_spec.rb
- spec/features/projects/jobs_spec.rb 56 additions, 0 deletionsspec/features/projects/jobs_spec.rb
- spec/fixtures/api/schemas/job/job_details.json 2 additions, 1 deletionspec/fixtures/api/schemas/job/job_details.json
- spec/javascripts/jobs/components/job_app_spec.js 57 additions, 43 deletionsspec/javascripts/jobs/components/job_app_spec.js
- spec/javascripts/jobs/store/getters_spec.js 35 additions, 41 deletionsspec/javascripts/jobs/store/getters_spec.js
Please register or sign in to comment