Page MenuHomePhabricator
Feed Advanced Search

Jul 21 2015

epriestley triaged T8902: Add policy to mailing list users for settings as Wishlist priority.
Jul 21 2015, 11:26 AM · FreeBSD, Policy, People, Mailing Lists
eadler moved T8902: Add policy to mailing list users for settings from Backlog to Important on the FreeBSD board.
Jul 21 2015, 4:27 AM · FreeBSD, Policy, People, Mailing Lists
eadler added a project to T8902: Add policy to mailing list users for settings: FreeBSD.
Jul 21 2015, 4:27 AM · FreeBSD, Policy, People, Mailing Lists
eadler created T8902: Add policy to mailing list users for settings.
Jul 21 2015, 2:56 AM · FreeBSD, Policy, People, Mailing Lists

Jul 15 2015

0xseantasker added a comment to T8493: Integrate Spaces into more applications.

I'd just like to mention that Spaces support to Phriction was the first thing I wanted to do. I am about to restructure our wiki so we can make certain documents available to a subset of people involved in a project. My solution was going to be create another project for the subset of people then set documents with custom policies of members in both projects. This requires that we restructure the wiki though because of the inherited permissions of wiki pages. Conceptually it will be restructured into separate branches that represent "spaces".

Jul 15 2015, 4:40 AM · Spaces, Wikimedia, Policy, Prioritized

Jul 11 2015

andypuettmann added a comment to T6802: "Custom policy" for editing/viewing does not link to details.

this may be covered by the spaces system?

Jul 11 2015, 7:38 PM · Design, Policy
devurandom added a comment to T6802: "Custom policy" for editing/viewing does not link to details.

The visibility of a Space in our Phab instance is using a Custom Policy. When I click the red "Custom Policy" box, I am presented with this text, which does not help me at all:

Users with the "Can View" capability for this object:
Jul 11 2015, 1:26 PM · Design, Policy

Jul 10 2015

chad added a comment to T4136: Project options shown in Policy control should be smarter and more powerful.

haha, I was just looking for this task.

Jul 10 2015, 6:33 PM · Projects, Policy
epriestley updated subscribers of T4136: Project options shown in Policy control should be smarter and more powerful.
Jul 10 2015, 6:33 PM · Projects, Policy
epriestley merged task T8819: Limiting "Can Create Spaces" to "Administrators" causes usability issues into T4136: Project options shown in Policy control should be smarter and more powerful.
Jul 10 2015, 6:33 PM · Policy, Spaces
chad added a comment to T8819: Limiting "Can Create Spaces" to "Administrators" causes usability issues.

As far as I understand, this is how all View Policies work (that you can only set them to Projects you are a member of).

Jul 10 2015, 6:28 PM · Policy, Spaces
chad added a project to T8819: Limiting "Can Create Spaces" to "Administrators" causes usability issues: Policy.
Jul 10 2015, 6:26 PM · Policy, Spaces

Jul 9 2015

epriestley added a revision to T8434: Accommodate the "Security" workflow: Restricted Differential Revision.
Jul 9 2015, 10:07 PM · Wikimedia, Policy, Prioritized
chad added a project to T8808: Policy menu should show actual project icon next to project: Policy.
Jul 9 2015, 3:01 AM · Policy

Jul 6 2015

chad added a comment to T8611: When Diffusion's "Can Create Repositories" application setting is "All Users," users still can't create repositories.

Yeah, I think this is sort of confusing, my understanding is:

Jul 6 2015, 3:38 AM · Policy
chad added a project to T8611: When Diffusion's "Can Create Repositories" application setting is "All Users," users still can't create repositories: Policy.
Jul 6 2015, 3:34 AM · Policy

Jul 3 2015

epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
Jul 3 2015, 5:51 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
Jul 3 2015, 5:44 PM · Spaces, Wikimedia, Policy, Prioritized

Jul 2 2015

chad added a revision to T8449: Spaces v1 Errata: Restricted Differential Revision.
Jul 2 2015, 1:27 AM · Spaces, Wikimedia, Policy, Prioritized

Jun 30 2015

epriestley added a subtask for T8434: Accommodate the "Security" workflow: T8726: Modularize Herald fields and actions.
Jun 30 2015, 4:52 PM · Wikimedia, Policy, Prioritized
epriestley added a revision to T8493: Integrate Spaces into more applications: Restricted Differential Revision.
Jun 30 2015, 12:58 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley updated the task description for T8493: Integrate Spaces into more applications.
Jun 30 2015, 12:58 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects.

We have a similar use case as Wikimedia's. We want the security team to CC people on tasks in Space:Security so that the CC'd people have viewing, editing, and commenting permissions, but don't have access to anything else in Space:Security. Is that possible?

Jun 30 2015, 12:33 PM · Spaces, Policy, Wikimedia
• kravitz added a comment to T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects.

We have a similar use case as Wikimedia's. We want the security team to CC people on tasks in Space:Security so that the CC'd people have viewing, editing, and commenting permissions, but don't have access to anything else in Space:Security. Is that possible?

Jun 30 2015, 7:53 AM · Spaces, Policy, Wikimedia
eadler added a comment to T8720: files created from dot via remarkup in phriction should follow phriction view policy and not default view policy.

after some further testing and using of ./bin/policy unlock of all relevant files this may not be the exact cause: I am certain though that creating such a file results in logged out users from seeing only a broken file while logged in I see it just fine.

Jun 30 2015, 5:42 AM · Policy, Phriction, Files
eadler updated the task description for T8720: files created from dot via remarkup in phriction should follow phriction view policy and not default view policy.
Jun 30 2015, 5:37 AM · Policy, Phriction, Files

Jun 28 2015

chad merged T8699: Padding between space and policy into T8449: Spaces v1 Errata.
Jun 28 2015, 4:10 AM · Spaces, Wikimedia, Policy, Prioritized

Jun 25 2015

epriestley closed T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects as Resolved.

Spaces are now available in master. They'll promote to stable in this week's release, and are likely to leave prototype next week.

Jun 25 2015, 10:49 PM · Spaces, Policy, Wikimedia
epriestley closed T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects, a subtask of T603: Support permissions/policies in all Phabricator applications, as Resolved.
Jun 25 2015, 10:49 PM · Wikimedia, Policy
epriestley closed T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects, a subtask of T6787: Clarify UI for Objects with a non-default Policy, as Resolved.
Jun 25 2015, 10:48 PM · Design, Policy, Wikimedia

Jun 24 2015

epriestley closed T8377: Build the core "Spaces" Application as Resolved.

Seems like the core is in at least roughly in a good place, now.

Jun 24 2015, 1:21 PM · Spaces, Wikimedia, Policy
epriestley closed T8377: Build the core "Spaces" Application, a subtask of T8376: Develop Spaces (v1), as Resolved.
Jun 24 2015, 1:21 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a revision to T8493: Integrate Spaces into more applications: Restricted Differential Revision.
Jun 24 2015, 1:18 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley updated the task description for T8493: Integrate Spaces into more applications.
Jun 24 2015, 1:16 PM · Spaces, Wikimedia, Policy, Prioritized

Jun 22 2015

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

Development Log

Jun 22 2015, 8:06 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley closed T6787: Clarify UI for Objects with a non-default Policy as Resolved by committing Restricted Diffusion Commit.
Jun 22 2015, 6:47 PM · Design, Policy, Wikimedia
epriestley closed T5135: Allow to change defaults for Passphrase "Visible To" and "Editable By" policies, a subtask of T6787: Clarify UI for Objects with a non-default Policy, as Resolved.
Jun 22 2015, 6:28 PM · Design, Policy, Wikimedia
epriestley added a revision to T6787: Clarify UI for Objects with a non-default Policy: Restricted Differential Revision.
Jun 22 2015, 3:28 AM · Design, Policy, Wikimedia
epriestley added a revision to T8493: Integrate Spaces into more applications: Restricted Differential Revision.
Jun 22 2015, 2:51 AM · Spaces, Wikimedia, Policy, Prioritized

Jun 21 2015

epriestley added a comment to T6787: Clarify UI for Objects with a non-default Policy.

Feeling pretty confident that T6860 was a really bad idea, so I threw it away; my current plan is to do T5135 instead, as described above.

Jun 21 2015, 2:42 PM · Design, Policy, Wikimedia
epriestley edited subtasks for T6787: Clarify UI for Objects with a non-default Policy, added: T5135: Allow to change defaults for Passphrase "Visible To" and "Editable By" policies; removed: T6860: Allow creation of parameterized application policies.
Jun 21 2015, 2:41 PM · Design, Policy, Wikimedia
epriestley removed a parent task for T6860: Allow creation of parameterized application policies: T6787: Clarify UI for Objects with a non-default Policy.
Jun 21 2015, 2:41 PM · Policy
epriestley merged task T6860: Allow creation of parameterized application policies into T5135: Allow to change defaults for Passphrase "Visible To" and "Editable By" policies.
Jun 21 2015, 2:39 PM · Policy
epriestley added a comment to T6860: Allow creation of parameterized application policies.

We basically have two actual use cases in the wild here:

Jun 21 2015, 2:39 PM · Policy
epriestley added a comment to T8442: Build Space switching UI.

In the newer design, the space name has a red callout so it should be pretty hard to miss. Here's an example on the detail view:

Jun 21 2015, 2:30 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley added a comment to T6787: Clarify UI for Objects with a non-default Policy.

I think this is a change we should probably pursue, and start with a color treatment as in T6787#88172. There are several technical challenges:

Jun 21 2015, 2:20 PM · Design, Policy, Wikimedia
epriestley added a subtask for T6787: Clarify UI for Objects with a non-default Policy: T6860: Allow creation of parameterized application policies.
Jun 21 2015, 2:05 PM · Design, Policy, Wikimedia
epriestley added a parent task for T6860: Allow creation of parameterized application policies: T6787: Clarify UI for Objects with a non-default Policy.
Jun 21 2015, 2:05 PM · Policy
epriestley closed T8498: Integrate Spaces into shared infrastructure as Resolved.

The clearly-desirable integrations now work. I want to wait for use cases for the others; they likely aren't technically hard, but are potentially bad/confusing/ambiguous.

Jun 21 2015, 2:04 PM · FreeBSD, Spaces, Wikimedia, Policy, Prioritized
epriestley closed T8498: Integrate Spaces into shared infrastructure, a subtask of T8376: Develop Spaces (v1), as Resolved.
Jun 21 2015, 2:03 PM · Prioritized, Policy, Wikimedia, Spaces
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

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 T5681: Allow applications to provide custom policy rules.

@epriestley: thanks for the heads up

Jun 17 2015, 8:08 AM · FreeBSD, Policy
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 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

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 T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".

Turns out these are type-by-type, so yell if you see more and I'll just close this sooner or later if nothing turns up.

Jun 14 2015, 10:35 PM · Policy
epriestley added a revision to T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)": Restricted Differential Revision.
Jun 14 2015, 10:28 PM · Policy
epriestley renamed T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)" from Maniphest emails about policy-filtered objects show "Unknown Object" instead of "Restricted Task" to Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".
Jun 14 2015, 10:25 PM · Policy
epriestley added a comment to T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".

I actually can't reproduce this immediately now, either.

Jun 14 2015, 10:03 PM · Policy
epriestley triaged T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)" as Normal priority.
Jun 14 2015, 9:55 PM · Policy
epriestley added a comment to T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".

At this point, I'd guess this is probably something real dumb like us rendering the text forms of these wrong.

Jun 14 2015, 9:32 PM · Policy
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 as Resolved.

This now works, and the upstream has implementations for the reasonable-seeming use cases we've seen, particularly the policy that blocks T8488. This is relatively modular and extensible, but I don't think there are any other problems for it to solve right now.

Jun 13 2015, 10:50 PM · FreeBSD, Policy
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
epriestley closed T5681: Allow applications to provide custom policy rules, a subtask of T6860: Allow creation of parameterized application policies, as Resolved.
Jun 13 2015, 10:50 PM · Policy
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
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Restricted Differential Revision.
Jun 12 2015, 12:44 AM · FreeBSD, Policy

Jun 11 2015

epriestley added a revision to T5681: Allow applications to provide custom policy rules: Restricted Differential Revision.
Jun 11 2015, 11:52 PM · FreeBSD, Policy
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Restricted Differential Revision.
Jun 11 2015, 11:13 PM · FreeBSD, Policy
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Restricted Differential Revision.
Jun 11 2015, 7:55 PM · FreeBSD, Policy
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 T5681: Allow applications to provide custom policy rules.

@20after4, D13252 changes the signature of two methods in PhabricatorPolicyRule:

Jun 11 2015, 7:26 PM · FreeBSD, Policy
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Restricted Differential Revision.
Jun 11 2015, 7:24 PM · FreeBSD, Policy
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Restricted Differential Revision.
Jun 11 2015, 7:08 PM · FreeBSD, Policy
epriestley added a revision to T6860: Allow creation of parameterized application policies: Restricted Differential Revision.
Jun 11 2015, 7:08 PM · Policy
epriestley added a subtask for T6860: Allow creation of parameterized application policies: T5681: Allow applications to provide custom policy rules.
Jun 11 2015, 7:05 PM · Policy
epriestley added a parent task for T5681: Allow applications to provide custom policy rules: T6860: Allow creation of parameterized application policies.
Jun 11 2015, 7:05 PM · FreeBSD, Policy
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 parent task for T5681: Allow applications to provide custom policy rules: T8434: Accommodate the "Security" workflow.
Jun 11 2015, 5:50 PM · FreeBSD, Policy
epriestley claimed T5681: Allow applications to provide custom policy rules.

We want this for T8488 and it's probably a component in moving T8434 forward.

Jun 11 2015, 5:49 PM · FreeBSD, Policy
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