FRONTEND - new interface for inbound CI_JOB_TOKEN
Proposal
Add the UI to select projects that can use a secure CI_JOB_TOKEN on this project.
The design for the UI is in the Backend issue.
Feature flag
backend is using the feature flag ci_inbound_job_token_scope
for the API, so we can use the same flag on the frontend to safely build and rollout the new feature.
Implementation
We already inject a Vue app (thankfully) in the view app/views/ci/token_access/_index.html.haml
We will need to build the new feature within the top level Vue app app/assets/javascripts/token_access/components/token_access.vue
We will need to most likely refactor the search for project feature into a reusable component now for both features as well as the table.
Edited by Payton Burdette