Skip to content

Geo: Added `All` tab in Geo Nodes > Projects

Gabriel Mazetto requested to merge 7126-geo-projects-all-tab into master

What does this MR do?

This merge request adds an "All" tab in Geo Nodes > Projects. The All tab includes every state representation from other tabs in a single one.

We are also adding icon representation for each state, see screenshots below for examples:

sync_state_icons not_synced_yet

I've extracted the inside part for each Project Registry item from the other tabs to be reused by the "All" tab. Now both the respective tab and "All" will use the same code.

"Never" state was refined to have a similar behavior as the "Failed" tab. If it has error messages, the "More" section will be rendered.

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ee/issues/7126

Does this MR meet the acceptance criteria?

Related to #7126 (closed)

Edited by 🤖 GitLab Bot 🤖

Merge request reports