Page MenuHomePhabricator
Feed Advanced Search

Jun 21 2015

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

The "strongest policy" thing landed a few days ago and can be seen on T8514, for example (policy hint says "Space Test Users" even though the object policy is weaker, and clicking it explains why, although on the redesign the dialog formatting is a little messy). I think this is a pretty reasonable approach that adds clarity without being less powerful, but let me know how it feels. There's also a stronger color for the space name in headers now in the redesign. That's still in flux, but feels pretty good to me.

Jun 21 2015, 1:53 PM · Prioritized, Policy, Wikimedia, Spaces
tycho.tatitscheff moved T8089: Unprototype Harbormaster (v1) from Backlog to The Queue on the Prioritized board.
Jun 21 2015, 1:31 PM · Prioritized, Harbormaster
tycho.tatitscheff moved T8089: Unprototype Harbormaster (v1) from The Queue to Backlog on the Prioritized board.
Jun 21 2015, 1:31 PM · Prioritized, Harbormaster

Jun 17 2015

Krenair added a comment to T8434: Accommodate the "Security" workflow.

Regarding editing policy on a task: I'm not sure how to do it but I think what might be desirable is that the task author has some sort of limited ability to comment on a 'security' task but not really edit it in any significant way after submission.

Jun 17 2015, 6:27 PM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
Jun 17 2015, 1:14 PM · Spaces, Wikimedia, Policy, Prioritized
20after4 added a comment to T8434: Accommodate the "Security" workflow.

The form templating stuff sounds really cool.

Jun 17 2015, 8:06 AM · Wikimedia, Policy, Prioritized
20after4 added a comment to T8434: Accommodate the "Security" workflow.

Reduce PolicyRule Hackiness + Support Templating Custom Fields would probably serve our needs well and it would also be useful, I'd imagine, for other installs to implement their own custom access controls.

Jun 17 2015, 7:59 AM · Wikimedia, Policy, Prioritized

Jun 16 2015

epriestley moved T5791: Write Herald rules for outbound mail from Backlog to The Queue on the Prioritized board.
Jun 16 2015, 9:41 PM · Restricted Project, Restricted Project, FreeBSD, Mail
epriestley added a project to T5791: Write Herald rules for outbound mail: Prioritized.
Jun 16 2015, 9:40 PM · Restricted Project, Restricted Project, FreeBSD, Mail
epriestley moved T8089: Unprototype Harbormaster (v1) from Backlog to The Queue on the Prioritized board.
Jun 16 2015, 9:39 PM · Prioritized, Harbormaster
epriestley moved T8376: Develop Spaces (v1) from Backlog to The Queue on the Prioritized board.
Jun 16 2015, 9:39 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8376: Develop Spaces (v1).

Just to keep this up to date, I had a bunch of other personal/company stuff for the last couple of days so this hasn't moved forward much during that time, although clicking a policy link does show space information now. I have made it most of the way through the "show the strongest policy" thing above, at least, and that'll probably land today.

Jun 16 2015, 8:22 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a project to T8089: Unprototype Harbormaster (v1): Prioritized.

Development Log

Jun 16 2015, 4:17 PM · Prioritized, Harbormaster

Jun 15 2015

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

On the second part, from IRC:

Jun 15 2015, 4:03 PM · Prioritized, Policy, Wikimedia, Spaces
qgil added a comment to T8376: Develop Spaces (v1).

In Wikimedia it occasionally happens that we do things in private ... but usually the fact that we're working on something in private isn't private in itself

Jun 15 2015, 8:35 AM · Prioritized, Policy, Wikimedia, Spaces

Jun 14 2015

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

In Wikimedia it occasionally happens that we do things in private ... but usually the fact that we're working on something in private isn't private in itself

Jun 14 2015, 3:20 PM · Prioritized, Policy, Wikimedia, Spaces
eadler moved T8498: Integrate Spaces into shared infrastructure from Backlog to Nice To Have on the FreeBSD board.
Jun 14 2015, 4:40 AM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized

Jun 13 2015

epriestley closed T5681: Allow applications to provide custom policy rules, a subtask of T8434: Accommodate the "Security" workflow, as Resolved.
Jun 13 2015, 10:50 PM · Wikimedia, Policy, Prioritized
Krenair added a comment to T8376: Develop Spaces (v1).

I think that there should be a separate visibility policy for the description page of a space.

Can you walk me through this a little more? I'm hesitant to add complexity, and it seems like having "Can See Space" and "Can See Objects in Space" as separate policies may be confusing. Why is it important/desirable that users be able to see, e.g., a "Procurement" space if they don't have access to it?

Jun 13 2015, 10:01 PM · Prioritized, Policy, Wikimedia, Spaces
chad added a comment to T8376: Develop Spaces (v1).

My rough idea is to invert the colors, so there would be a solid color with the space name in white, then the object name. I planned on experimenting with this in the redesign since the white headers have more flexibility.

Jun 13 2015, 6:21 AM · Prioritized, Policy, Wikimedia, Spaces

Jun 12 2015

epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
Jun 12 2015, 10:45 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

I think that there should be a separate visibility policy for the description page of a space.

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

Oh, and on these cases:

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

The rest of Spaces is on more solid ground, now, so I'd like to keep working on a path forward here.

Jun 12 2015, 10:20 PM · Wikimedia, Policy, Prioritized
Krenair added a comment to T8376: Develop Spaces (v1).

I think that there should be a separate visibility policy for the description page of a space. I think that the text shown for visibility policies at the tops of objects should be clarified when in spaces. I can't think of any other tweaks right now other than the things discussed in T8434, which are more major. I think here's already some consideration about how objects in spaces should look style-wise somewhere?

Jun 12 2015, 9:04 PM · Prioritized, Policy, Wikimedia, Spaces
chad added a comment to T8376: Develop Spaces (v1).

any design improvements I'd probably push into the redesign (I have several ideas for Object pages as is, but they don't work on existing UI).

Jun 12 2015, 9:00 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley renamed T8434: Accommodate the "Security" workflow from Evaluate Nuance for "Security" workflow to Accommodate the "Security" workflow.
Jun 12 2015, 7:13 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

Development Log

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

@Krenair, maybe you just don't have your preferences configured on this install in the way you expect? From the logs, it looks like you were sent mail with links in it:

Jun 12 2015, 6:43 PM · Prioritized, Policy, Wikimedia, Spaces

Jun 11 2015

eadler added a project to T8498: Integrate Spaces into shared infrastructure: FreeBSD.
Jun 11 2015, 7:53 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

Maybe -- it's linked for me, and I would expect it to be linked for you because you have access to the space:

Jun 11 2015, 6:30 PM · Prioritized, Policy, Wikimedia, Spaces
Krenair added a comment to T8376: Develop Spaces (v1).

Noticed that S2 did not get linked in the email for @epriestley's above comment, is that a bug?

Jun 11 2015, 6:26 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a subtask for T8434: Accommodate the "Security" workflow: T5681: Allow applications to provide custom policy rules.
Jun 11 2015, 5:50 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

Per T8498, you can now send mail to test-space-bugs@phabricator.com to create tasks directly in S2 (join Space Test Users first if you can't see it). T8514 is an example.

Jun 11 2015, 5:30 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a revision to T8498: Integrate Spaces into shared infrastructure: Restricted Differential Revision.
Jun 11 2015, 4:34 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
Jun 11 2015, 4:23 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley updated the task description for T8498: Integrate Spaces into shared infrastructure.
Jun 11 2015, 2:44 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8498: Integrate Spaces into shared infrastructure: Restricted Differential Revision.
Jun 11 2015, 2:30 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8498: Integrate Spaces into shared infrastructure: Restricted Differential Revision.
Jun 11 2015, 2:06 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

Development Log

Jun 11 2015, 2:02 PM · Prioritized, Policy, Wikimedia, Spaces

Jun 10 2015

epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
Jun 10 2015, 11:57 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley shifted T8376: Develop Spaces (v1) from the S1 Core space to the S3 Hyperspace space.
Jun 10 2015, 11:52 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a revision to T8498: Integrate Spaces into shared infrastructure: Restricted Differential Revision.
Jun 10 2015, 11:51 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
qgil added a comment to T8442: Build Space switching UI.

Tangential, and feel free to ignore if here and now it's not appropriate: in the lines of T6787: Clarify UI for Objects with a non-default Policy, I think it would be useful to have a clear visual cue signaling that you are in a non-public space.

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

I poked at this a bit, but it doesn't feel great to me, at least with the current header design:

Jun 10 2015, 8:39 PM · Restricted Project, 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: Restricted Differential Revision.
Jun 10 2015, 12:17 AM · Spaces, Wikimedia, Policy, Prioritized

Jun 9 2015

epriestley added a revision to T8493: Integrate Spaces into more applications: Restricted Differential Revision.
Jun 9 2015, 11:56 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
Jun 7 2015, 9:14 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
Jun 7 2015, 8:25 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
Jun 7 2015, 8:06 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
Jun 7 2015, 7:33 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
Jun 7 2015, 6:59 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
Jun 7 2015, 5:30 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
Jun 7 2015, 5:00 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
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: Restricted Differential Revision.
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: Restricted Differential Revision.
Jun 5 2015, 10:40 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Restricted Differential Revision.
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: Restricted Differential Revision.
Jun 5 2015, 8:43 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
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