WI lists stage 4 - Consolidated list
## Summary Currently, GitLab users navigate between separate epics listing and issues listing pages, which can be time-consuming and disrupt workflow. We plan to improve user experience by consolidating these two pages into a single, unified listing page. This initiative aims to streamline navigation, improve information accessibility, and set the foundation for future integrated views. Our long term goal is to create a centralized landing page that offers rendering different visualizations without having to navigate away to different pages, offering users a more efficient and intuitive way to manage their agile planning workflow. This consolidated view will: 1. Reduce navigation time 2. Improve data visibility and context 3. Enhance overall workflow efficiency 4. Serve as a foundation for future integrated views ## Key Features - Unified listing page for all planning work item types - Robust filtering and sorting capabilities - Customizable view options based on user preferences - Improved data context and relationships between epics and issues ## Future Considerations This initiative serves as the foundation for future iterations outlined in the [parent epic](https://gitlab.com/groups/gitlab-org/-/epics/5516#feature-iterations). Subsequent phases will include: 1. Integration of epic boards, issue boards, and roadmaps into this central page 2. Introduction of additional visualization options (e.g., grid view, nested listing page) 3. Enhanced filtering and customization options to suit specific user requirements ## [Main Documentation](https://gitlab.com/groups/gitlab-org/plan-stage/product-planning/-/wikis/Home/Engineering/CurrentProjects/Work-Items---Planning-Views) [Board view](https://gitlab.com/groups/gitlab-org/-/boards/9853996) **:white_check_mark: Private Internal testing - 2025-11-04** ```glql title: 🚧 Internal rollout to gitlab-org & gitlab-com - 2025-11-17 query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::internal" fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone collapsed: true display: table ``` ```glql title: ⏩ gitlab.com rollout - 2026-01-12 query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::dot-com" fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone display: table ``` ```glql title: ⏩ self-managed - 2026-02-13 query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::self-managed" fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone display: table collapsed: true ``` ```glql title: ⏩ follow-ups query: epic = gitlab-org&11918 AND label = "work items:consolidated-list::follow-ups" fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone display: table collapsed: true ``` ```glql title: ❓ Unsorted query: epic = gitlab-org&11918 AND label !=("work items:consolidated-list::internal", "work items:consolidated-list::dot-com", "work items:consolidated-list::self-managed", "work items:consolidated-list::follow-ups") AND state = opened fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*"), milestone display: table collapsed: true ``` ## Outstanding bugs ```glql title: S1 query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::1") AND state = opened fields: title, status, assignees, labels("backend", "frontend"), milestone collapsed: true ``` ```glql title: S2 query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::2") AND state = opened fields: title, status, assignees, labels("backend", "frontend"), milestone collapsed: true ``` ```glql title: S3 query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::3") AND state = opened fields: title, status, assignees, labels("backend", "frontend"), milestone collapsed: true ``` ```glql title: S4 query: epic = gitlab-org&11918 AND label = ("type::bug", "severity::4") AND state = opened fields: title, status, assignees, labels("backend", "frontend"), milestone collapsed: true ``` ```glql title: Unsorted query: epic = gitlab-org&11918 AND label = ("type::bug") AND label != "severity::*" AND state = opened fields: title, status, assignees, labels("backend", "frontend"), milestone collapsed: true ``` ## Progress since last week ```glql title: New since 7 days query: epic = gitlab-org&11918 AND opened > -7d fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*", "Product Planning::*") collapsed: true ``` ```glql title: Closed since 7 days query: epic = gitlab-org&11918 AND closed > -7d fields: title, status, assignees, labels("backend", "frontend"), labels("type::*", "severity::*") collapsed: true ```
epic