Add project cell component
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.
relevant issues for context are: #22626 (closed), #329224, and #262679 (closed).
Screenshots or screen recordings
How to set up and validate locally
- Run test
If you would like to test it manually / in UI
- Make sure to enable FF
Feature.enable(:admin_jobs_vue)
curl https://gitlab.com/TrueKalix/gitlab/-/raw/tempo/patches/project_cell.patch | git apply
- 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.
-
I have evaluated the MR acceptance checklist for this MR.