Page MenuHomePhabricator
Feed Advanced Search

Jun 10 2015

epriestley added a revision to T8377: Build the core "Spaces" Application: D13238: Allow Spaces to be archived.
Jun 10 2015, 7:42 PM · Spaces, Wikimedia, Policy
epriestley added a revision to T8377: Build the core "Spaces" Application: D13235: Add a "Description" field to Spaces.
Jun 10 2015, 4:07 PM · Spaces, Wikimedia, Policy
chad added a comment to T8442: Build Space switching UI.

I'm also still not totally sure that we need/want icons.

Jun 10 2015, 4:01 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8442: Build Space switching UI.

I'm also still not totally sure that we need/want icons. I'm probably going to do a diff where we just use the icon everywhere and see if that looks reasonable or not. If it's better than names, we can go from there.

Jun 10 2015, 4:00 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8442: Build Space switching UI.

Hmm.. I'm not sure if we'd pick up enough generic/flexible icons to justify adding it. A lot of the icons seem not-generic-enough or duplicated in Font Awesome.

Jun 10 2015, 3:52 PM · Restricted Project, Spaces, Wikimedia, Policy
chad added a comment to T8442: Build Space switching UI.

Have you looked at Google's free font icons? Lots of geeky, boring ones in there might be good for spaces or badges without overlapping our current set if that's your concern.

Jun 10 2015, 3:46 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8442: Build Space switching UI.

After thinking about this, I sort of like reserving some of the more geometric shapes for Badges (T6526), since v1 is probably going to have to use icons.

Jun 10 2015, 3:34 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8376: Develop Spaces (v1).

Development Log

Jun 10 2015, 2:39 PM · Prioritized, Policy, Wikimedia, Spaces
jeremyb added a comment to T8493: Integrate Spaces into more applications.

That's not how I read T3820#116906

Jun 10 2015, 2:36 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley closed T8424: Integrate Spaces into the core policy infrastructure as Resolved.

This looks like it's done, although we may revisit it after T8434 has a more solid path forward.

Jun 10 2015, 2:33 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley closed T8424: Integrate Spaces into the core policy infrastructure, a subtask of T8376: Develop Spaces (v1), as Resolved.
Jun 10 2015, 2:33 PM · Prioritized, Policy, Wikimedia, Spaces
Krenair added a comment to T8493: Integrate Spaces into more applications.

Edit: Ignore this. Your quote formatted strangely in my email client and I thought you were saying that Spaces do allow that. Never mind.

Jun 10 2015, 2:30 PM · Spaces, Wikimedia, Policy, Prioritized
jeremyb added a comment to T8493: Integrate Spaces into more applications.

Well that can't actually happen in full for Security or WMF-NDA until Spaces allow you to bring individual users into individual objects regardless of space policy.

Jun 10 2015, 2:25 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8493: Integrate Spaces into more applications.

I'm not sure how much I'd trust a !space command to be honest.

Jun 10 2015, 1:40 PM · Spaces, Wikimedia, Policy, Prioritized
Krenair added a comment to T8493: Integrate Spaces into more applications.
In T8493#119801, @qgil wrote:

the intention is that Spaces will allow us to deprecate our own local remedies, one step at a time.

Jun 10 2015, 1:16 PM · Spaces, Wikimedia, Policy, Prioritized
qgil added a comment to T8493: Integrate Spaces into more applications.

(@Krenair, yes, the intention is that Spaces will allow us to deprecate our own local remedies, one step at a time.)

Jun 10 2015, 1:00 PM · Spaces, Wikimedia, Policy, Prioritized
Krenair added a comment to T8493: Integrate Spaces into more applications.

I think the difference with the Wikimedia Procurement use case is that tasks with files are created via email (i.e. a provider sends an offer to an email address).

I hadn't thought about this yet, but I think we'll probably just let you assign a Space to each application email address, so everything to procurement-bugs@ would default into the procurement space and everything to normal-bugs@ would go into the default space.

(We can implement a !space mail command, too, if there are automated or more complex cases here where the same address might receive mail destined for multiple spaces.)

Jun 10 2015, 12:54 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley created T8498: Integrate Spaces into shared infrastructure.
Jun 10 2015, 12:42 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8493: Integrate Spaces into more applications.

I think the difference with the Wikimedia Procurement use case is that tasks with files are created via email (i.e. a provider sends an offer to an email address).

Jun 10 2015, 12:33 PM · Spaces, Wikimedia, Policy, Prioritized
qgil added a comment to T8493: Integrate Spaces into more applications.

I created a test task (T8497) which only I can see, then I replied to it via email.

Jun 10 2015, 12:28 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8493: Integrate Spaces into more applications.

At HEAD, the underlying use case discussed on that task should already be secure:

Jun 10 2015, 12:23 PM · Spaces, Wikimedia, Policy, Prioritized
qgil added a comment to T8441: Integrate Spaces into ApplicationSearch.

The workflow you showed is perfect, thank you. At least in Wikimedia nobody has asked for separate queues and I don't think anybody needs them.

Jun 10 2015, 12:21 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8441: Integrate Spaces into ApplicationSearch.

Here's how it works slightly-ahead-of-HEAD:

Jun 10 2015, 12:08 PM · Spaces, Wikimedia, Policy, Prioritized
qgil added a comment to T8441: Integrate Spaces into ApplicationSearch.

Since "Assigned" is a search query, I'll ask here just in case:

Jun 10 2015, 7:17 AM · Spaces, Wikimedia, Policy, Prioritized
qgil added a comment to T8493: Integrate Spaces into more applications.

At least for Wikimedia, Files clearly wins over Pholio. While our design workflows are usually public, we have several private workflows where the most private part is a document attached (a file).

Jun 10 2015, 7:07 AM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8493: Integrate Spaces into more applications: D13232: Support Spaces in Maniphest.
Jun 10 2015, 12:17 AM · Spaces, Wikimedia, Policy, Prioritized

Jun 9 2015

epriestley added a revision to T8493: Integrate Spaces into more applications: D13231: Support Spaces in Pholio.
Jun 9 2015, 11:56 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: D13229: Improve some Spaces behaviors.
Jun 9 2015, 11:49 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley created T8493: Integrate Spaces into more applications.
Jun 9 2015, 10:59 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley closed T8441: Integrate Spaces into ApplicationSearch as Resolved.

I believe this is effectively complete. We'll probably look at revising the control itself at some point, but I think it's likely fine until we do a more complete iteration on these UIs as part of T6943.

Jun 9 2015, 10:46 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley closed T8441: Integrate Spaces into ApplicationSearch, a subtask of T8376: Develop Spaces (v1), as Resolved.
Jun 9 2015, 10:46 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13225: Use SearchFields in Maniphest.
Jun 9 2015, 6:47 PM · Spaces, Wikimedia, Policy, Prioritized

Jun 8 2015

epriestley added a comment to T8376: Develop Spaces (v1).

Development Log

Jun 8 2015, 10:18 PM · Prioritized, Policy, Wikimedia, Spaces

Jun 7 2015

epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13197: Drive Maniphest grouping and ordering through standard infrastructure.
Jun 7 2015, 9:14 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13196: Move Repositories to SearchField.
Jun 7 2015, 8:25 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13195: Convert Harbormaster Build Plans to SearchField.
Jun 7 2015, 8:06 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13194: Convert Macro to SearchFields.
Jun 7 2015, 7:33 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13193: Support ordering in SearchField.
Jun 7 2015, 6:59 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13191: Make Subscribers automatically provide working SearchFields.
Jun 7 2015, 5:30 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13190: Move People to SearchFields.
Jun 7 2015, 5:00 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13189: Move Projects to SearchFields.
Jun 7 2015, 4:25 PM · Spaces, Wikimedia, Policy, Prioritized

Jun 6 2015

epriestley added a comment to T8442: Build Space switching UI.

I think these are the plausible-ish icons that we aren't using anywhere else yet -- this might be missing icons or have icons we can't really use:

Jun 6 2015, 4:49 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8442: Build Space switching UI.

I really like how that looks.

Jun 6 2015, 4:29 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8376: Develop Spaces (v1).

Development Log

Jun 6 2015, 2:26 PM · Prioritized, Policy, Wikimedia, Spaces
chad added a comment to T8442: Build Space switching UI.

Tossing out an idea, if user has access to more than one space, header - eye turns into a Space switcher? Sampled here with OPS and Security, allowing users to set header color / icon for space.

Jun 6 2015, 5:32 AM · Restricted Project, Spaces, Wikimedia, Policy
20after4 added a comment to T8434: Accommodate the "Security" workflow.

I'd ideally like to do this via T4411, but we could also meet halfway via T5681: that would let you write a "subscribers to this object" rule instead of needing to write a "subscribers to [explicitly, type in this object with your keyboard]" rule, which might simplify things a little bit, at least. (I assume the "type in this object" part is sort-of-automated via secret magic right now, at least some of the time, so maybe this is only very slightly nice-to-have.)

Jun 6 2015, 12:16 AM · Wikimedia, Policy, Prioritized

Jun 5 2015

joshuaspence added a comment to T8376: Develop Spaces (v1).

Thanks, good explanation.

Jun 5 2015, 11:12 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8376: Develop Spaces (v1).

Excerpted from a giant novel I wrote but didn't bother publishing:

Jun 5 2015, 11:05 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13176: Stop threading handles through the CustomField + ApplicationSearch pipeline.
Jun 5 2015, 10:58 PM · Spaces, Wikimedia, Policy, Prioritized
joshuaspence added a comment to T8376: Develop Spaces (v1).

What's the difference between putting something in a space and setting the visibility of an object to "members of some project"?

Jun 5 2015, 10:56 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13175: Convert Files to SearchFields.
Jun 5 2015, 10:40 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13174: Move Pholio to SearchFields.
Jun 5 2015, 10:23 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley moved T8442: Build Space switching UI from Backlog to Unprototype (v1) on the Spaces board.
Jun 5 2015, 8:45 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley moved T8449: Spaces v1 Errata from Backlog to Unprototype (v1) on the Spaces board.
Jun 5 2015, 8:44 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: D13173: Put Spaces on Hovercards and ObjectItemLists.
Jun 5 2015, 8:43 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: D13172: Add a Spaces remarkup rule.
Jun 5 2015, 7:44 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley created T8449: Spaces v1 Errata.
Jun 5 2015, 7:44 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

A very rough version of things is available to play around with on this install, now. I've created two spaces:

Jun 5 2015, 6:29 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley updated the task description for T8442: Build Space switching UI.
Jun 5 2015, 5:42 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T8442: Build Space switching UI.

Note that you'll be able to search for objects in a specific space using the query interface (T8441) independent of any global settings. So you can always explicitly search for stuff in the "Operations" (or whatever else) space, the product question here is just whether we need additional global/default settings to make "switching into a space" an (optionally) more all-consuming operation.

Jun 5 2015, 5:38 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley created T8442: Build Space switching UI.
Jun 5 2015, 5:36 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley moved T8441: Integrate Spaces into ApplicationSearch from Backlog to Unprototype (v1) on the Spaces board.
Jun 5 2015, 5:17 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13171: Support PhabricatorSpacesInterface in ApplicationSearch UI.
Jun 5 2015, 5:10 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8434: Accommodate the "Security" workflow.

Thanks for writing that up!

Jun 5 2015, 5:05 PM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13170: Move some value massaging into SearchFields.
Jun 5 2015, 4:24 PM · Spaces, Wikimedia, Policy, Prioritized
chasemp added a comment to T8434: Accommodate the "Security" workflow.

We spent so much time on this it's almost nostalgic now :)

Jun 5 2015, 4:23 PM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13169: Begin modularizing fields in SearchEngines.
Jun 5 2015, 4:06 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8441: Integrate Spaces into ApplicationSearch.

(This is only partially blocked by work described in T7715, but I'm linking it here for completeness and to make it easier for me to dig up.)

Jun 5 2015, 4:03 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a subtask for T8441: Integrate Spaces into ApplicationSearch: T7715: Give `arc` query workflows (arc tasks, arc list) access to ApplicationSearch.
Jun 5 2015, 4:02 PM · Spaces, Wikimedia, Policy, Prioritized
qgil added a comment to T8434: Accommodate the "Security" workflow.

So... you propose that we simply kill the ability to add specific users to specific private tasks, is that right?

Jun 5 2015, 3:30 PM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: D13168: Rename `PhabricatorSearchField` to `PhabricatorSearchFieldDocumentType`.
Jun 5 2015, 3:20 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley created T8441: Integrate Spaces into ApplicationSearch.
Jun 5 2015, 3:19 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley moved T8434: Accommodate the "Security" workflow from Backlog to Unprototype (v1) on the Spaces board.
Jun 5 2015, 2:24 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8434: Accommodate the "Security" workflow.

Users who don't understand it. And - off the top of my head - I'd quite like our custom 'security' option simply be the name of a pre-defined policy (we don't want unprivileged users to be able to set arbitrary policies, that can only result in a mess), but I haven't really thought through all of the implications of this.

Jun 5 2015, 2:07 PM · Wikimedia, Policy, Prioritized
Krenair added a comment to T8434: Accommodate the "Security" workflow.
  • The original reporter can not see the task or any work done on the task, only the separate discussion on their original report. This allows security response to be separated from communication with the reporter.

That does not sound desirable to me in our context

It can be desirable. Being able to exclude reporters/ commenters on certain tasks from certain updates is very useful for handling procurement requests (such an RT feature was used at least by Wikimedia's Operations team).

Jun 5 2015, 1:58 PM · Wikimedia, Policy, Prioritized
Krenair added a comment to T8434: Accommodate the "Security" workflow.

How would you like the flow where you give permission to new users to work? In T4411, @chasemp expressed some concerns about using CC/Subscribers for this (particularly, that users can add other users to CC). Do you share those concerns, or is adding users to CC to give them rights satisfactory for you?

Fine with me personally, that was the system in BZ. I do wonder what Chris thinks about this now though.

Jun 5 2015, 1:57 PM · Wikimedia, Policy, Prioritized
aklapper added a comment to T8434: Accommodate the "Security" workflow.
  • The original reporter can not see the task or any work done on the task, only the separate discussion on their original report. This allows security response to be separated from communication with the reporter.

That does not sound desirable to me in our context

Jun 5 2015, 1:50 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8434: Accommodate the "Security" workflow.

From https://phabricator.wikimedia.org/T76401, maybe that's actually ideal/desirable, and @chasemp's concerns aren't related to this use case (or perhaps are allayed by "hard spaces")?

Jun 5 2015, 1:44 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8434: Accommodate the "Security" workflow.

How would you like the flow where you give permission to new users to work? In T4411, @chasemp expressed some concerns about using CC/Subscribers for this (particularly, that users can add other users to CC). Do you share those concerns, or is adding users to CC to give them rights satisfactory for you?

Jun 5 2015, 1:37 PM · Wikimedia, Policy, Prioritized
Krenair added a comment to T8434: Accommodate the "Security" workflow.
In T8434#118721, @qgil wrote:

In general I also like the concept of "hard spaces", simpler to understand
and to protect.

There is this "misuse" case that hard spaces would about: Security team
member leaves the team for some reason while staying as a regular
contributor.... but keeps access to old tasks that he authored. It is
simpler if you are either in our out.

Jun 5 2015, 1:22 PM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8434: Accommodate the "Security" workflow: D13166: Give Nuance form sources a web UI.
Jun 5 2015, 1:19 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8434: Accommodate the "Security" workflow.

unless the Nuance entry was basically just a special task, where we could have to option to continue as normal while including the reporter

Jun 5 2015, 12:49 PM · Wikimedia, Policy, Prioritized
qgil added a comment to T8434: Accommodate the "Security" workflow.

In general I also like the concept of "hard spaces", simpler to understand
and to protect.

Jun 5 2015, 12:30 PM · Wikimedia, Policy, Prioritized
Krenair updated subscribers of T8434: Accommodate the "Security" workflow.
  • The original reporter can not see the task or any work done on the task, only the separate discussion on their original report. This allows security response to be separated from communication with the reporter.

That does not sound desirable to me in our context (unless the Nuance entry was basically just a special task, where we could have to option to continue as normal while including the reporter), what do you think @csteipp?

Jun 5 2015, 12:28 PM · Wikimedia, Policy, Prioritized
epriestley updated subscribers of T8376: Develop Spaces (v1).

Development Log

Jun 5 2015, 12:02 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8434: Accommodate the "Security" workflow.

Yeah, the "Security" use case is letting users see objects in a Space they normally don't have access to because they have some special relationship to those objects (for example, giving users access to security tasks if they reported them).

Jun 5 2015, 11:38 AM · Wikimedia, Policy, Prioritized
qgil updated subscribers of T8434: Accommodate the "Security" workflow.

I read the Nuance description, but it is still unclear to me what it does.

Jun 5 2015, 8:20 AM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8434: Accommodate the "Security" workflow: D13163: Add Nuance Queue list/edit/detail views.
Jun 5 2015, 3:49 AM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8434: Accommodate the "Security" workflow: D13162: Add a list view for Nuance sources.
Jun 5 2015, 3:06 AM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8434: Accommodate the "Security" workflow: D13161: Slightly modernize NuanceSource.
Jun 5 2015, 2:56 AM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8434: Accommodate the "Security" workflow: D13160: Slightly modernize NuanceQueue.
Jun 5 2015, 2:19 AM · Wikimedia, Policy, Prioritized
epriestley created T8434: Accommodate the "Security" workflow.
Jun 5 2015, 2:18 AM · Wikimedia, Policy, Prioritized
epriestley moved T8424: Integrate Spaces into the core policy infrastructure from Backlog to Unprototype (v1) on the Spaces board.
Jun 5 2015, 1:48 AM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8424: Integrate Spaces into the core policy infrastructure: D13159: Support Spaces transactions.
Jun 5 2015, 12:21 AM · Spaces, Wikimedia, Policy, Prioritized

Jun 4 2015

epriestley added a revision to T8424: Integrate Spaces into the core policy infrastructure: D13156: Provide core policy support for Spaces.
Jun 4 2015, 8:45 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley renamed T8424: Integrate Spaces into the core policy infrastructure from '"><img src=x onerror=alert(1);> to Integrate Spaces into the core policy infrastructure.
Jun 4 2015, 7:55 PM · Spaces, Wikimedia, Policy, Prioritized
fdg renamed T8424: Integrate Spaces into the core policy infrastructure from Integrate Spaces into the core policy infrastructure to '"><img src=x onerror=alert(1);>.
Jun 4 2015, 7:55 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8424: Integrate Spaces into the core policy infrastructure: D13155: Make policy violation dialog more flexible.
Jun 4 2015, 7:49 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8424: Integrate Spaces into the core policy infrastructure: D13154: Add spacePHID infrastructure and implement in Paste.
Jun 4 2015, 7:36 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8424: Integrate Spaces into the core policy infrastructure: D13153: Introduce a request cache mechanism.
Jun 4 2015, 7:19 PM · Spaces, Wikimedia, Policy, Prioritized