An error occurred while fetching the assigned milestone of the selected merge_request.
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)
Merge request reports
Activity
@zj What do you think about adding corresponding controller specs?
enabled an automatic merge when the pipeline for ea7c7769 succeeds
Enabled auto merge. I reviewed all those 3MRs and made a smoke testing session with @filipa. So this should be good to go
🤞 mentioned in commit f15340e0
mentioned in merge request gitlab-com/www-gitlab-com!4780 (merged)
Please register or sign in to reply