Page MenuHomePhabricator
Feed Advanced Search

Mar 31 2019

epriestley moved T8033: Inform editor when panels have more restrictive policy than dashboard from v2 to Next on the Dashboards board.
Mar 31 2019, 9:56 PM · Dashboards
epriestley moved T10855: Allow external systems to edit the content of dashboard panels so they can publish information from v2 to Future on the Dashboards board.
Mar 31 2019, 9:56 PM · Dashboards, Restricted Project, Conduit, Feature Request
epriestley moved T6018: Panels used by Tab panels appear as "This panel does not appear on any dashboards." from v2 to Next on the Dashboards board.
Mar 31 2019, 9:56 PM · Dashboards
epriestley moved T9903: Header buttons on dashboard panels are lost when panels are embedded in a tab panel from v2 to Future on the Dashboards board.
Mar 31 2019, 9:56 PM · Dashboards
epriestley moved T13275: Build Portals: a standalone menu page / dashboard of dashboards from Backlog to Next on the Dashboards board.
Mar 31 2019, 9:55 PM · Dashboards
epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20361: Make Portals reachable without knowing the URI.
Mar 31 2019, 9:52 PM · Dashboards
epriestley claimed T12949: If a ProfileMenu has Link items, and one or more have the request URI as the link target, highlight the first one.
Mar 31 2019, 9:28 PM · Dashboards
epriestley added a revision to T12098: Create Revision from FavoritesMenuItem doesn't work: D20360: Fix the incorrect link target for "Create Revision" as a Menu Item.
Mar 31 2019, 9:28 PM · Dashboards, Differential
epriestley triaged T12098: Create Revision from FavoritesMenuItem doesn't work as Wishlist priority.
Mar 31 2019, 9:28 PM · Dashboards, Differential
epriestley closed T12127: Allow EditEngine forms to have custom icons as Wontfix.

Since this is at least a little bit of actual work, I'm just going to punt until we see an actual user request.

Mar 31 2019, 9:20 PM · Dashboards, EditEngine
epriestley added a revision to T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out: D20359: When picking a default menu item to render, don't pick disabled items.
Mar 31 2019, 9:13 PM · Policy, Dashboards, Bug Report
epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20358: Update all existing ProfileMenuItems for the more-structured API.
Mar 31 2019, 7:12 PM · Dashboards
epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20357: In ProfileMenu, put more structure between "stored/configured items" and "display items".
Mar 31 2019, 7:05 PM · Dashboards
epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20356: Automatically build mobile menus from navigation, and clean up external ProfileMenu API.
Mar 31 2019, 6:54 PM · Dashboards

Mar 30 2019

epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20355: Allow profile menu items to be locked to the top or bottom of the menu.
Mar 30 2019, 10:09 PM · Dashboards
epriestley added a revision to T12949: If a ProfileMenu has Link items, and one or more have the request URI as the link target, highlight the first one: D20353: When a ProfileMenu has a link item that adds URI parameters, highlight it when clicked.
Mar 30 2019, 7:18 PM · Dashboards
epriestley added a comment to T13275: Build Portals: a standalone menu page / dashboard of dashboards.

In T12949, we have issues with menu items sort of not having a sufficiently strong sense of identity and individuality.

Mar 30 2019, 6:18 PM · Dashboards
epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20352: On portals, make the "selected" / "default" logic more straightforward.
Mar 30 2019, 5:31 PM · Dashboards

Mar 29 2019

epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20349: Allow Portals to be edited, and improve empty/blank states.
Mar 29 2019, 10:13 PM · Dashboards
epriestley added a comment to T13275: Build Portals: a standalone menu page / dashboard of dashboards.

Just musing to myself:

Mar 29 2019, 8:24 PM · Dashboards
epriestley claimed T13275: Build Portals: a standalone menu page / dashboard of dashboards.
Mar 29 2019, 5:45 PM · Dashboards
epriestley updated the task description for T13272: Remove the hard-coded homepage, and other Dashboards improvements.
Mar 29 2019, 5:44 PM · Dashboards
epriestley added a revision to T13275: Build Portals: a standalone menu page / dashboard of dashboards: D20348: Add skeleton for Portals, a collection of dashboards and other resources.
Mar 29 2019, 5:39 PM · Dashboards
epriestley updated the task description for T13083: Plans: Portals and Facts.
Mar 29 2019, 5:27 PM · Plans, Facts, Dashboards
epriestley triaged T13275: Build Portals: a standalone menu page / dashboard of dashboards as Normal priority.
Mar 29 2019, 5:25 PM · Dashboards
epriestley removed a project from T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out: Profile Menu Item.
Mar 29 2019, 4:34 PM · Policy, Dashboards, Bug Report
epriestley edited projects for T12098: Create Revision from FavoritesMenuItem doesn't work, added: Dashboards; removed Profile Menu Item, Bug Report.
Mar 29 2019, 4:34 PM · Dashboards, Differential
epriestley edited projects for T12423: Bring MenuItem customization options to User Profiles, added: Dashboards; removed Profile Menu Item, Feature Request.
Mar 29 2019, 4:34 PM · Dashboards, Restricted Project, Profile
epriestley edited projects for T12127: Allow EditEngine forms to have custom icons, added: Dashboards; removed Profile Menu Item.
Mar 29 2019, 4:34 PM · Dashboards, EditEngine
epriestley edited projects for T12949: If a ProfileMenu has Link items, and one or more have the request URI as the link target, highlight the first one, added: Dashboards; removed Profile Menu Item, Feature Request.
Mar 29 2019, 4:33 PM · Dashboards
epriestley updated the task description for T13272: Remove the hard-coded homepage, and other Dashboards improvements.
Mar 29 2019, 4:33 PM · Dashboards
epriestley updated the task description for T13272: Remove the hard-coded homepage, and other Dashboards improvements.
Mar 29 2019, 1:03 AM · Dashboards

Mar 28 2019

epriestley moved T13083: Plans: Portals and Facts from Soon to Next on the Plans board.
Mar 28 2019, 3:39 PM · Plans, Facts, Dashboards

Mar 27 2019

epriestley added a revision to T13272: Remove the hard-coded homepage, and other Dashboards improvements: D20338: Allow users to add "ProfileMenu" items on mobile.
Mar 27 2019, 9:12 PM · Dashboards
epriestley added a revision to T13272: Remove the hard-coded homepage, and other Dashboards improvements: D20337: Don't allow "Conpherence" menu items to be added to editable menus if Conpherence is not installed.
Mar 27 2019, 6:27 PM · Dashboards
epriestley updated the task description for T13272: Remove the hard-coded homepage, and other Dashboards improvements.
Mar 27 2019, 6:04 PM · Dashboards
epriestley moved T13272: Remove the hard-coded homepage, and other Dashboards improvements from Backlog to Next on the Dashboards board.
Mar 27 2019, 5:48 PM · Dashboards
epriestley added a revision to T13272: Remove the hard-coded homepage, and other Dashboards improvements: D20336: When query panels have more results, show a "View All Results" button at the bottom.
Mar 27 2019, 5:43 PM · Dashboards
epriestley added a revision to T13272: Remove the hard-coded homepage, and other Dashboards improvements: D20335: When query panels overheat, degrade them and show a warning.
Mar 27 2019, 3:45 PM · Dashboards
epriestley added a revision to T13272: Remove the hard-coded homepage, and other Dashboards improvements: D20334: Give Dashboard query panels a more obvious "View All" button.
Mar 27 2019, 3:28 PM · Dashboards
epriestley added a revision to T13272: Remove the hard-coded homepage, and other Dashboards improvements: D20333: Use real Dashboard Panels to render the default hard-coded homepage, not hacky fake panels.
Mar 27 2019, 3:17 PM · Dashboards
epriestley updated the task description for T13272: Remove the hard-coded homepage, and other Dashboards improvements.
Mar 27 2019, 2:22 PM · Dashboards
epriestley claimed T13272: Remove the hard-coded homepage, and other Dashboards improvements.
Mar 27 2019, 2:17 PM · Dashboards
epriestley updated the task description for T13083: Plans: Portals and Facts.
Mar 27 2019, 2:16 PM · Plans, Facts, Dashboards
epriestley triaged T13272: Remove the hard-coded homepage, and other Dashboards improvements as Normal priority.
Mar 27 2019, 2:16 PM · Dashboards

Mar 13 2019

epriestley added a comment to T7216: Make it easier to update the ApplicationSearch saved query used by a dashboard panel.

See also https://phabricator.wikimedia.org/T113556 downstream.

Mar 13 2019, 11:54 AM · Dashboards
epriestley renamed T7216: Make it easier to update the ApplicationSearch saved query used by a dashboard panel from Make it easier to update an ApplicationSearch saved query to Make it easier to update the ApplicationSearch saved query used by a dashboard panel.
Mar 13 2019, 11:51 AM · Dashboards

Dec 3 2018

epriestley updated the task description for T13083: Plans: Portals and Facts.
Dec 3 2018, 6:11 PM · Plans, Facts, Dashboards

Oct 25 2018

epriestley updated the task description for T13083: Plans: Portals and Facts.
Oct 25 2018, 4:08 PM · Plans, Facts, Dashboards

Sep 4 2018

epriestley updated the task description for T13083: Plans: Portals and Facts.
Sep 4 2018, 7:34 PM · Plans, Facts, Dashboards

Mar 17 2018

epriestley added a comment to T13083: Plans: Portals and Facts.

The task.open-count.status counts open tasks that are the result of a status change (an existing task being closed, or a closed task being reopened). Since it's much more common for existing open tasks to be closed than for existing closed tasks to be reopened, the series should go negative pretty quickly and stay there over time, more or less ending up with a big negative number of "number of tasks ever closed".

Mar 17 2018, 5:16 PM · Plans, Facts, Dashboards
sshannin added a comment to T13083: Plans: Portals and Facts.

Not sure if it's expected in the current state, but here's one that doesn't seem well-formed: https://secure.phabricator.com/fact/chart/?y1=tasks.open-count.status

Mar 17 2018, 4:54 PM · Plans, Facts, Dashboards

Mar 5 2018

epriestley added a comment to T13083: Plans: Portals and Facts.

Just to briefly touch this:

Mar 5 2018, 3:15 PM · Plans, Facts, Dashboards
epriestley moved T13083: Plans: Portals and Facts from Backlog to Soon on the Plans board.
Mar 5 2018, 3:02 PM · Plans, Facts, Dashboards

Feb 25 2018

epriestley added a project to T13083: Plans: Portals and Facts: Plans.
Feb 25 2018, 3:28 PM · Plans, Facts, Dashboards

Feb 21 2018

epriestley added a comment to T13083: Plans: Portals and Facts.

See PHI385. I think I stabilized the dashboard arrangement issues in D19123, but the arrange workflows are still in somewhat rough shape.

Feb 21 2018, 1:30 AM · Plans, Facts, Dashboards
epriestley added a revision to T13083: Plans: Portals and Facts: D19123: Make dashboard arrange actions (move, add, remove) work again after read locking from "chaos reduction".
Feb 21 2018, 1:20 AM · Plans, Facts, Dashboards

Feb 19 2018

epriestley added a revision to T13083: Plans: Portals and Facts: D19122: Fix some of the most obvious bugs in fact generation from Maniphest tasks.
Feb 19 2018, 7:38 PM · Plans, Facts, Dashboards
epriestley added a revision to T13083: Plans: Portals and Facts: D19121: Provide a page for examining the facts an object generates.
Feb 19 2018, 5:43 PM · Plans, Facts, Dashboards
epriestley updated the task description for T13083: Plans: Portals and Facts.
Feb 19 2018, 3:15 PM · Plans, Facts, Dashboards

Feb 18 2018

epriestley added a revision to T13083: Plans: Portals and Facts: D19120: Extract count/point data from tasks in Fact engines.
Feb 18 2018, 5:30 PM · Plans, Facts, Dashboards
epriestley added a revision to T13083: Plans: Portals and Facts: D19119: Make Facts more modern, DRY, and dimensional.
Feb 18 2018, 3:31 PM · Plans, Facts, Dashboards
epriestley added a comment to T13083: Plans: Portals and Facts.

One overarching issue here is that facts don't have a clear permissions model. It's bad if anyone can go look up the burndown chart for #critical-security-issues and then correlate that chart against tasks showing up in #weird-things-that-happen-when-you-hold-down-the-letter-a or whatever and get a hint about a security concern. In the general case, charts like "Salary by Employee", "Acuisitions Affecting our Stock Price", etc., are also potentially problematic.

Feb 18 2018, 2:30 PM · Plans, Facts, Dashboards

Feb 17 2018

epriestley added a comment to T13083: Plans: Portals and Facts.
  • Fact cursors are currently per-object. I think they should likely be per <object, engine> pair so that subsets can be rebuilt more quickly for testing/development and the failure of one engine will not stop all other engines from processing data. On the other hand, fact processing is currently pretty fast and I don't expect to write a ton of engines so I'm not sure how critical this really is. Engines likely don't care how cursors work unless they depend on facts extracted by other engines and need to guarantee they execute later.
  • FactEngine->getFactSpecs() isn't really authoritative -- it takes a fact definition externally. I think this should become the authoritative generator. That is, this piece of code needs to go sooner rather than later:
Feb 17 2018, 3:02 PM · Plans, Facts, Dashboards
epriestley updated the task description for T13083: Plans: Portals and Facts.
Feb 17 2018, 2:27 PM · Plans, Facts, Dashboards

Feb 15 2018

epriestley added projects to T13083: Plans: Portals and Facts: Dashboards, Facts.
Feb 15 2018, 8:52 PM · Plans, Facts, Dashboards

Aug 23 2017

chad closed T12969: Disabled "Home" dashboard still shown by default if in 1st menu position as Resolved by committing rP748725a47d38: Don't select disabled menu items as default.
Aug 23 2017, 4:40 PM · Dashboards
chad added a revision to T12969: Disabled "Home" dashboard still shown by default if in 1st menu position: D18455: Don't select disabled menu items as default.
Aug 23 2017, 4:39 PM · Dashboards
chad added a revision to T12969: Disabled "Home" dashboard still shown by default if in 1st menu position: D18454: Add Home menu default Dashboard documentation.
Aug 23 2017, 3:58 PM · Dashboards

Aug 22 2017

chad created T12969: Disabled "Home" dashboard still shown by default if in 1st menu position.
Aug 22 2017, 10:26 PM · Dashboards
chad added a comment to T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.

Somewhat related, if you have a disabled "Home" as your top item, we still show that regardless of the active dashboard below it.

Aug 22 2017, 10:23 PM · Policy, Dashboards, Bug Report

Aug 10 2017

epriestley added a comment to T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.

T12956 has another situation where letting MenuItem generate 2+ items may be bad: we want to let a menu item steal the selection, but it's muddy to implement if each MenuItem can return several actual views.

Aug 10 2017, 1:38 PM · Policy, Dashboards, Bug Report

Jul 27 2017

epriestley closed T12136: What to do with "Application Counts" with MenuItem, a subtask of T11957: Add MenuEngine to Home, as Wontfix.
Jul 27 2017, 4:42 PM · Profile Menu Item, Dashboards
epriestley merged T12308: Access forbidden on homepage if the first dashboard in menu is not visible to user into T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.
Jul 27 2017, 4:25 PM · Policy, Dashboards, Bug Report
epriestley merged task T12308: Access forbidden on homepage if the first dashboard in menu is not visible to user into T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.
Jul 27 2017, 4:25 PM · Dashboards, Profile Menu Item, Bug Report

Jul 9 2017

chad removed the image for Dashboards.
Jul 9 2017, 7:30 PM

Jun 26 2017

epriestley lowered the priority of T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out from Normal to Low.

For private reasons affecting the reporting install, this no longer has customer impact.

Jun 26 2017, 2:02 PM · Policy, Dashboards, Bug Report

Jun 23 2017

epriestley triaged T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out as Normal priority.
Jun 23 2017, 7:16 PM · Policy, Dashboards, Bug Report

May 29 2017

epriestley closed T12770: The "need" saved query of Diffusion not upgraded as Resolved.

I think I didn't migrate this since there was no direct analog -- my memory's a little fuzzy, but I think the old query had some bugs / weird behaviors / general differences and there's no exact way to represent it after the change (and even if there was, the newer version -- with bucketing -- is probably way better for most users, so it's good to upgrade anyway). I figured it was better to just break it in an obvious way than subtly change it, which could be more confusing, I think.

May 29 2017, 2:00 PM · Dashboards, Audit, Bug Report
chad merged T12772: Editing tabbed panel on dashboard removes tabs on save into T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.
May 29 2017, 1:56 PM · Dashboards, Bug Report

May 28 2017

chad added projects to T12770: The "need" saved query of Diffusion not upgraded : Audit, Dashboards.
May 28 2017, 8:22 PM · Dashboards, Audit, Bug Report

May 14 2017

chad added a comment to T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

T12708 is the same root bug. This was more engineering than I could handle.

May 14 2017, 8:48 PM · Dashboards, Bug Report
chad merged T12708: Editing of Dashboard Tab Panels can delete Tabs into T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.
May 14 2017, 8:46 PM · Dashboards, Bug Report

Apr 21 2017

chad placed T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned up for grabs.
Apr 21 2017, 4:33 AM · Dashboards, Bug Report

Apr 7 2017

epriestley merged task T12324: Dashboards that contain a restricted panel have all query panels stuck in 'Loading...' into T8033: Inform editor when panels have more restrictive policy than dashboard.
Apr 7 2017, 12:47 PM · Dashboards, Bug Report
epriestley added a comment to T12324: Dashboards that contain a restricted panel have all query panels stuck in 'Loading...'.

I'm just going to merge this into T8033 since I our intent there is to prevent this situation entirely.

Apr 7 2017, 12:47 PM · Dashboards, Bug Report

Mar 30 2017

chad added a revision to T12324: Dashboards that contain a restricted panel have all query panels stuck in 'Loading...': D17588: Allow Owner Packages to be in a Dashboard Panel.
Mar 30 2017, 10:01 PM · Dashboards, Bug Report

Mar 24 2017

chad added a comment to T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

Yeah I can't seem to fix this ad hoc. My guess is it's never worked to allow you to skip the first tab. If I fix the error states, it then breaks existing tab panels. So we'd need to build a migration.

Mar 24 2017, 6:40 PM · Dashboards, Bug Report
chad added a comment to T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

I just plan to fix the bug. That's the hard part of a 2-person team with thousands of open issues. Pick and choose the battles.

Mar 24 2017, 5:05 PM · Dashboards, Bug Report
eliaspro added a comment to T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

Thinking about this again, what about making this hard-coded numbered list instead a list of draggable items like it's used in Menu Configuration?

Spectacle.n15391.png (343×853 px, 14 KB)

Mar 24 2017, 2:00 PM · Dashboards, Bug Report
chad claimed T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.
Mar 24 2017, 1:36 PM · Dashboards, Bug Report
epriestley added a comment to T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

Based on like 10 seconds of looking at the code that's where I'd start. 💯

Mar 24 2017, 1:35 PM · Dashboards, Bug Report
chad added a comment to T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

amazing what sleep will accomplish

Mar 24 2017, 1:30 PM · Dashboards, Bug Report
chad added a comment to T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

I think i need to set the inputs with an actual key, not just [], so [$ii]

Mar 24 2017, 1:29 PM · Dashboards, Bug Report
epriestley claimed T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

We should still be able to handle this case, but I can take a look at what's happening since this is a nonstandard element and the fix is probably easy once I understand what's going on with the logic.

Mar 24 2017, 10:30 AM · Dashboards, Bug Report
chad updated subscribers of T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.

@epriestley as far as I can tell, empty tokenizers do not POST an input to evaluate.

Mar 24 2017, 3:08 AM · Dashboards, Bug Report

Mar 23 2017

epriestley added a comment to T9501: Need a dashboard that can used by members of differing Space/Projects.

I can't think of any offhand. It might be easier to fix the dashboard/panel stuff first (i.e., inherit parent dashboard permissions) and then do this rather than the other way around, though.

Mar 23 2017, 8:35 PM · Dashboards
chad updated subscribers of T9501: Need a dashboard that can used by members of differing Space/Projects.

@epriestley any reason to not implement Spaces on Dashboards?

Mar 23 2017, 8:03 PM · Dashboards
chad added a comment to T9363: improve handling of panels that do not always return results.

I'm leaning here towards making empty buckets just disappear, and if all buckets are empty, No audits need your attention.

Mar 23 2017, 6:44 PM · Dashboards (v2), ApplicationSearch, Restricted Project, Restricted Project

Mar 21 2017

chad closed T5307: UX for taking actions with search results, a subtask of T4980: Move Dashboards to beta, as Resolved.
Mar 21 2017, 2:13 AM · Dashboards