Page MenuHomePhabricator

Dashboard tab panel limit is limiting
Closed, DeclinedPublic

Description

currently the tab panel dashboard object allows for only 6 tabs, It would be great if this limitation were removed so tab panels with more sections could be created, see:
https://phabricator.wikimedia.org/dashboard/view/36/

Event Timeline

Jaredzimmerman-WMF raised the priority of this task from to Needs Triage.
Jaredzimmerman-WMF updated the task description. (Show Details)
Jaredzimmerman-WMF changed Security from none to None.
Qgil triaged this task as Lowest priority.Dec 3 2014, 9:00 AM
Qgil subscribed.

Interesting use of panels! I agree that this limitation seems to be quite arbitrary.

I believe the limit, while arbitrary, is sensible... The tabs are all pre-rendered so the page generation time could get quite long if there are too many tabs each with expensive queries. After a certain point the maximum runtime would be exceeded and the panel would become unusable.

@mmodell's argument is sensible. Since users can create as many panels as they wish and link them from text panels (without causing any pre-rendering), I think the basic need is covered anyway.

I propose to decline this task. It looks like a clear Wontfix if we report it upstream, based on the same argument explain by @mmodell.

Qgil claimed this task.

I believe the limit, while arbitrary, is sensible... The tabs are all pre-rendered so the page generation time could get quite long if there are too many tabs each with expensive queries. After a certain point the maximum runtime would be exceeded and the panel would become unusable.

But that's a function of the queries, not the number of panels. I bet I could make a 2 tab panel that can't load ;)

My use case is W494, which is the panel I have of each member of RelEng and their open/assigned tasks.

I won't push on it though, because I guess I'll just use a search grouped by assignee or something. This was just nicer looking.

cc @Aklapper