Skip to content

Add project cell component

Andreas Deicha requested to merge gitlab-community/gitlab:project_cell into master

What does this MR do and why?

I am adding a project cell vue component. I will use it later in jobs_table.vue. This is one step towards refactoring Admin > CI/CD > Jobs from haml to vue.

Parent issue

FF

relevant issues for context are: #22626 (closed), #329224, and #262679 (closed).

🛠 with at Siemens

Screenshots or screen recordings

image

How to set up and validate locally

  1. Run test

If you would like to test it manually / in UI

  1. Make sure to enable FF Feature.enable(:admin_jobs_vue)
  2. curl https://gitlab.com/TrueKalix/gitlab/-/raw/tempo/patches/project_cell.patch | git apply
  3. Got to Admin > CI/CD > Jobs

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports