Skip to content

Improve the action button layout in the pipeline and job index page table

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

🧩 Problem statement

The pipeline and job index pages are being refactored to use Vue/GraphQL. Since there is a room for improving the layout of action button on the table in the mentioned pages, it would be efficient to align those with the refactoring effort.

💬 Background

Walkthrough video recorded by @pburdette

📝 Proposal

Provide a new layout and evaluate the icons used for the action buttons used in the pipeline and job index page table.

Refer to this discussion for insights.

🧪 Availability & Testing

Unit Tests

Will be decided upon implementation to see what's appropriate. We have existing unit tests for this already so expectation is to just update the existing specs as we see fit based on the implementation.

Integration Tests

The pipelines table spec/features/projects/pipelines/pipelines_spec.rb is pretty comprehensive already so we'll just need to go in and update anything that needs to be fixed after this implementation.

TBD for the jobs table, the spec is pretty barren at the moment. We can either implement some now or wait until the follow up issue to implement. #331609 (comment 650057840)

Edited by 🤖 GitLab Bot 🤖