Page MenuHomePhabricator
Feed Advanced Search

Feb 2 2017

epriestley added a comment to T12174: Home Menu Errata.

If Admin "sets default" on Global, and users have not set a default, the page follow admin default. (I had to set my dashboard as default, as seems to be no way of un-setting a default).

Feb 2 2017, 3:16 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Feb 2 2017, 2:57 AM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I think D17294 + guidance is maybe good enough?

Feb 2 2017, 1:14 AM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

Not sure if you pulled today or yesterday, but we've had a dozen diffs on the new menu.

Feb 2 2017, 12:08 AM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 2 2017, 12:03 AM · Dashboards (v2), Profile Menu Item

Feb 1 2017

chad updated the task description for T12174: Home Menu Errata.
Feb 1 2017, 11:53 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

@epriestley This part of the migration might be confusing, should we disable the built-in home if they had a Default Dashboard?

Feb 1 2017, 11:48 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

OK, yes, that is the default "Builtin" one we ship with. It wasn't previously visible if you installed a global default. When you migrate to HEAD, it should have ended up with 2 links, one for the built-in home, and one for the global dashboard that was migrated. You can disable the builtin Home under Global Menu Item.

Feb 1 2017, 11:47 PM · Dashboards (v2), Profile Menu Item
rphl added a comment to T12174: Home Menu Errata.

Before "Home Menu"

Feb 1 2017, 11:44 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

You'd need to tell me more about how your install was previously, in case we missed something with migration.

Feb 1 2017, 11:35 PM · Dashboards (v2), Profile Menu Item
rphl added a comment to T12174: Home Menu Errata.

Ok. But I see two different "Home" Dashboards on our install. It is expected?

Feb 1 2017, 11:33 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

Theres a lot of flexibility here, so hollar if you get stuck trying to implement something.

Feb 1 2017, 11:31 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

You can now have multiple dashboards, and I think we'll default to the top-most.

Feb 1 2017, 11:30 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

I'll write up a blog post this week and I suspect we'll have a migration guide since it's new to old admins.

Feb 1 2017, 11:28 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

It's no longer a config, nor do you need to "Install Dashboard", Just add your new one to the sidenav and disable the built in.

Feb 1 2017, 11:27 PM · Dashboards (v2), Profile Menu Item
rphl added a comment to T12174: Home Menu Errata.

Is there a way to change the default dashboard used for Home? Couldnt find a config for this.

Feb 1 2017, 11:26 PM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 10:19 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Feb 1 2017, 7:03 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Feb 1 2017, 6:27 PM · Dashboards (v2), Profile Menu Item
epriestley updated the task description for T12174: Home Menu Errata.
Feb 1 2017, 6:18 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 6:18 PM · Dashboards (v2), Profile Menu Item
epriestley updated the task description for T12174: Home Menu Errata.
Feb 1 2017, 6:01 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 6:01 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

We have 2 Homes, I'd like 1.

Feb 1 2017, 5:58 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Why do we need to allow it to be hidden?

Feb 1 2017, 5:58 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 5:57 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

Also need to allow fake 'Home' to be hidden... somehow. I can make a fallback page if needed.

Feb 1 2017, 5:57 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

It looks like it works, it's just a little confusing since "Home" doesn't show up. I'll fix that:

Feb 1 2017, 5:54 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Also, we might be torpedoing open-source installs which don't have a dashboard right now since the magic "Home" doesn't show up if you're logged out. I'll look at that.

Feb 1 2017, 5:53 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I think that's a whole pile of work, I was just thinking that administrators could disable the global item.

Feb 1 2017, 5:47 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

I looked briefly, but couldn't figure out how to move fake 'Home' into the Personal Menu as a built-in

Feb 1 2017, 5:41 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Leave the default fake 'Home' as is (corporate install, your stuff)

Feb 1 2017, 5:39 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

Based on that, the problem to solve is making "contributor" type dashboards easy to find/install.

Feb 1 2017, 5:38 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

So let me walk through what I think you're suggesting.

Feb 1 2017, 5:37 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I also, generally, can't come up with any uses for links that or other items which are only visible after you log in, outside of dashboards.

Feb 1 2017, 5:33 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'd like to wait until we have a good answer on how we'd use this feature before we pursue it. I worry that it adds a significant amount of complexity and may really have zero use cases. In the best case, it is useful to only a tiny number of open source installs.

Feb 1 2017, 5:31 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

As far as Dashboards in general go, I was planning on that next (as a project to clean up) and haven't given a lot of thought about logged in / logged out versions. I have no idea how many installs rely on these, so assumed at least, we weren't removing the feature.

Feb 1 2017, 5:31 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

As a user, being able to hide global links is probably going to come up, and is another way to resolve this.

Feb 1 2017, 5:26 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Oh, or is that non-hypothetical?

Feb 1 2017, 5:23 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

You're asking me a question I'd probably put a few weeks in to answer.

Feb 1 2017, 5:23 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

How would you like the two dashboards to differ on this install?

Feb 1 2017, 5:21 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

The main thing right now is we have two different Home dashboards. If there was a way to resolve that to just one (maybe I just do this in PhabricatorHomeMenuItem?) then we shouldn't need public/all user menu items. At least, I'd wait for more use cases like you suggest.

Feb 1 2017, 5:18 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Oh, maybe I misunderstood then. How would you like to make the logged-out vs logged-in menus different on this install, or how do you think other open source installs would benefit from this? (This only impacts open-source installs, right?)

Feb 1 2017, 5:15 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

I was referring to menu items. If we can fix up Dashboards enough that (logged in/logged out) is a single dashboard, I think that resolves the immediate use case.

Feb 1 2017, 5:12 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'm not really sold on the use case -- which is just letting open source installs have a logged-in dashboard tailored to the user, right?

Feb 1 2017, 5:09 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

Are we comfortable for Global menus of giving admins "visible (logged in), visible (logged out), visible (all), and hidden" as visibility options? Or just implement Policy and really confuse everything?

Feb 1 2017, 4:59 PM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 6:17 AM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 6:04 AM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 3:50 AM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Feb 1 2017, 3:36 AM · Dashboards (v2), Profile Menu Item
chad closed T11957: Add MenuEngine to Home as Resolved.

Resolved at HEAD. Follow T12174 for bugs/feature requests/future action items.

Feb 1 2017, 12:12 AM · Profile Menu Item, Dashboards

Jan 31 2017

epriestley updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 9:38 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 9:30 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 9:26 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 9:19 PM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 9:06 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:54 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:51 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:42 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:40 PM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 8:21 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 7:57 PM · Dashboards (v2), Profile Menu Item
epriestley updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 7:57 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 7:38 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 7:08 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'm working on this thing but it's turning out to be fairly involved so I probably won't have a diff for a bit:

Jan 31 2017, 5:33 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Restricted Differential Revision.
Jan 31 2017, 5:12 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'll counterdiff you for these:

Jan 31 2017, 4:22 PM · Dashboards (v2), Profile Menu Item
chad renamed T12174: Home Menu Errata from Home Menu Errata to Home Menu Errata.
Jan 31 2017, 6:35 AM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 4:12 AM · Dashboards (v2), Profile Menu Item
chad created T12174: Home Menu Errata.
Jan 31 2017, 4:11 AM · Dashboards (v2), Profile Menu Item

Jan 27 2017

dereckson added a comment to T11957: Add MenuEngine to Home.

A quick word to express my satisfaction about the new personal menu: after some days, it becomes standard practice on two instances I use to access current sprint workboard from the menu.

Jan 27 2017, 10:16 PM · Profile Menu Item, Dashboards
chad added a comment to T12136: What to do with "Application Counts" with MenuItem.

The buckets now in Audit also make the count confusing, before I think it was all open audits, but now we break them out like in Differential. Maniphest makes some sense, but not really in any actionable way. I think Nuance though, we should have some sort of count since the goal of that product is "inbox zero".

Jan 27 2017, 8:45 PM · Profile Menu Item
cspeckmim added a comment to T12136: What to do with "Application Counts" with MenuItem.

Yeah that makes sense. On mobile you don't get the dash but in that scenario you're probably wanting to look at most recently activity and not so much of "what do I have to do today".

Jan 27 2017, 8:42 PM · Profile Menu Item
chad added a comment to T12136: What to do with "Application Counts" with MenuItem.

Home should be "stuff I need to address". I don't think per-app "counts" really solve anything at this point with customizable dashboards.

Jan 27 2017, 8:40 PM · Profile Menu Item
cspeckmim added a comment to T12136: What to do with "Application Counts" with MenuItem.

Would it be the same effort to show that there are any vs. no items needing addressed?

Jan 27 2017, 8:35 PM · Profile Menu Item
chad added a revision to T11957: Add MenuEngine to Home: Restricted Differential Revision.
Jan 27 2017, 7:44 PM · Profile Menu Item, Dashboards

Jan 26 2017

epriestley added a revision to T11957: Add MenuEngine to Home: Restricted Differential Revision.
Jan 26 2017, 8:53 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

I have discovered that we already have PhabricatorDashboardProfileMenuItem.

Jan 26 2017, 7:54 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Oh! I thought that mock was a screenshot and that "Home" was a new DashboardMenuItem. No conflicts, I'll shoot you a diff in a bit.

Jan 26 2017, 7:42 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

pasted_file (718×1 px, 355 KB)

Jan 26 2017, 7:41 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

I don't think we'd conflict? Nothing I'm doing is in MenuItem (all that stuff is wired). I'm just deleting code.

Jan 26 2017, 7:40 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Yeah, but since you already wrote DashboardMenuItem we'd conflict -- do you want to just diff that separately now, then I'll fancy-it-up and it should integrate cleanly?

Jan 26 2017, 7:39 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

Oh, I guess you could pre-patch me with projects then

Jan 26 2017, 7:32 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

We shouldn't need to build a route into the applications separately -- getProfileMenuRouting() already adds a route (from the code, I guess the actual route is /home/item/view/123/).

Jan 26 2017, 7:28 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

proooobably projects too

Jan 26 2017, 7:16 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

I hadn't considered building dashboard routes into /home/ but that seems pretty simple.

Jan 26 2017, 7:09 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Yeah, fully agreed that we should stay in Home in terms of the nav menu, crumbs (none on Home, but relevant for Projects), checking application permissions, etc. I just got scared off by "AJAX", since I think the non-ajax thing will take me 20 minutes and an Ajax version would take me 20000 minutes.

Jan 26 2017, 7:09 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

Yeah, this is just polish to me, though it makes dashboards I think way more useful (and likely what I'll want to fix the UX of next).

Jan 26 2017, 7:07 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

If you just want to diff that when it's ready I can implement the fancier version to get the dashboard rendering on the same page. Looking at the code, it's not quite as simple as I remembered -- I thought we had some similar panels already, but all the stuff we have is more hard-coded than I thought.

Jan 26 2017, 7:05 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

On here I've added a personal dashboard called "home", if I click it I go to dashboard/view/1/, and I don't stay on home. Maybe I implemented the dashboard menu item wrong?

Jan 26 2017, 7:02 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

I mean if you're on home, and you have 3 dashboards, that you don't leave home. I think we talked about this before and you said that was simple.

Jan 26 2017, 6:57 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

Do we actually need this? Dashboards already load nothing since all the individual panels are ajaxed -- and even less with Quicksand -- and there's no state to preserve? What's the goal?

Jan 26 2017, 6:54 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

That is, the rule the menu already uses is already "show the item the user has explicitly selected as the default item, or the first item which they could select as a default, if they haven't selected one yet". This is what lets you pick projects to default to the workboard or project profile, but causes them to default to the project profile.

Jan 26 2017, 6:53 PM · Profile Menu Item, Dashboards
epriestley added a comment to T11957: Add MenuEngine to Home.

Selecting first dashboard as homepage. I think I can just query the menu itself in MainController and pull it out? Use built in home if nothing returned?

Jan 26 2017, 6:49 PM · Profile Menu Item, Dashboards
chad added a comment to T11957: Add MenuEngine to Home.

I think I have most of this working, but there will be some follow ups needed I'll need help with:

Jan 26 2017, 6:37 PM · Profile Menu Item, Dashboards

Jan 25 2017

chad added a revision to T11957: Add MenuEngine to Home: Restricted Differential Revision.
Jan 25 2017, 5:07 PM · Profile Menu Item, Dashboards

Jan 20 2017

chad added a revision to T12136: What to do with "Application Counts" with MenuItem: Restricted Differential Revision.
Jan 20 2017, 9:28 PM · Profile Menu Item
johnny-bit added a comment to T12136: What to do with "Application Counts" with MenuItem.
In T12136#208145, @chad wrote:

I can vanish them now.

Jan 20 2017, 9:17 PM · Profile Menu Item
chad added a comment to T12136: What to do with "Application Counts" with MenuItem.

I can vanish them now.

Jan 20 2017, 9:02 PM · Profile Menu Item