Paginate environments bundle
What does this MR do?
Result of merging !9169 (merged), !9090 (merged) and !8954 (merged)
Add pagination to environments table with new API:
- Removes environments calculations to have the counts of available and stopped environments
- Removes filtered environments function to transform into a folder structure
- Removes recursive table row rendering - the first iteration of new UX does not show an open folder with children environments
- Adds pagination for environments table.
- Reuses table pagination component.
- Adds Folder URL
- Adds folder subview
- Extracts table into reusable component
- Extracts
latest
key added in the FE to avoid a lot of verifications and to make it reusable between both endpoints/views
Screenshots
Index | Folder |
---|---|
Does this MR meet the acceptance criteria?
-
Changelog entry added -
Documentation created/updated -
API support added - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please) -
Squashed related commits together
What are the relevant issue numbers?
Closes #25499 (closed)