Page MenuHomePhabricator
Feed Advanced Search

Aug 1 2016

MZMcBride added a comment to T6502: Policy to define who can move cards in a workboard.

We have no precedents of abuse in Phabricator so far, but looking at our history with Bugzilla I will not be surprised the morning we find a first precedent.

^ I am incredibly jealous of your perspective and am really, really surprised you haven't had this problem yet!

Aug 1 2016, 9:24 AM · Projects, Wikimedia, Policy, Workboards

Jul 27 2016

dpaola2 added a comment to T6502: Policy to define who can move cards in a workboard.

For what its worth, the biggest violators at my company tend to be company executives who (sometimes) rightfully wish to skirt our process. But, when they see how trivial it is to skirt our process, they're tempted to do it more often. And then they do it more often.

Jul 27 2016, 11:47 PM · Projects, Wikimedia, Policy, Workboards

Jul 25 2016

RuralHunter added a comment to T11361: View/Edit Policy Problem of Parent Project Members .

Any estimation how long can this be fixed? If it takes long, I will break the parent/subproject relationship. Otherwise I can just wait for the fix.

Jul 25 2016, 3:57 AM · Policy, Projects, Bug Report

Jul 22 2016

chad edited projects for T11361: View/Edit Policy Problem of Parent Project Members , added: Projects, Policy; removed Maniphest.
Jul 22 2016, 6:36 PM · Policy, Projects, Bug Report

Jul 13 2016

epriestley closed T9224: Probably add "Event Host" and "Event Invitees" Object Policies to Calendar Events as Resolved by committing Restricted Diffusion Commit.
Jul 13 2016, 10:42 PM · Policy, Calendar
epriestley added a revision to T9224: Probably add "Event Host" and "Event Invitees" Object Policies to Calendar Events: Restricted Differential Revision.
Jul 13 2016, 8:04 PM · Policy, Calendar
epriestley added a revision to T9224: Probably add "Event Host" and "Event Invitees" Object Policies to Calendar Events: Restricted Differential Revision.
Jul 13 2016, 6:38 PM · Policy, Calendar
epriestley closed T9275: Move Calendar to EditEngine as Resolved.

This is on EditEngine + Modular Transactions now. There are probably still some remaining issues I didn't catch.

Jul 13 2016, 3:03 PM · ApplicationEditor, Policy, Calendar

Jul 12 2016

epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 12 2016, 11:20 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 12 2016, 9:40 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 12 2016, 8:23 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 12 2016, 8:16 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 12 2016, 7:29 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 12 2016, 5:06 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 12 2016, 4:08 PM · ApplicationEditor, Policy, Calendar

Jul 11 2016

epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 11 2016, 11:35 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 11 2016, 10:16 PM · ApplicationEditor, Policy, Calendar

Jul 9 2016

epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 9 2016, 4:22 PM · ApplicationEditor, Policy, Calendar

Jul 7 2016

epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 7 2016, 5:26 PM · ApplicationEditor, Policy, Calendar

Jul 5 2016

epriestley added a comment to T9275: Move Calendar to EditEngine.

One problem with updating this is that recurring events currently work like this:

Jul 5 2016, 10:50 PM · ApplicationEditor, Policy, Calendar
epriestley added a revision to T9275: Move Calendar to EditEngine: Restricted Differential Revision.
Jul 5 2016, 4:30 PM · ApplicationEditor, Policy, Calendar
epriestley claimed T9275: Move Calendar to EditEngine.
Jul 5 2016, 4:28 PM · ApplicationEditor, Policy, Calendar

Jul 4 2016

eadler moved T6207: Add a "Can Use Herald Rules" application permission from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 9:00 PM · Restricted Project, Policy, Herald
eadler moved T6207: Add a "Can Use Herald Rules" application permission to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 8:59 PM · Restricted Project, Policy, Herald

Jun 25 2016

joshuaspence added a project to T11169: User without "can edit" permission, can change task via comment action: Policy.
Jun 25 2016, 10:50 AM · Policy, Bug Report
joshuaspence added a project to T11207: User can change properties on the task, even when not having edit policy rights: Policy.
Jun 25 2016, 10:49 AM · Restricted Project, Policy, Bug Report

Jun 17 2016

cspeckmim added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

Ah sorry for the confusion. I was trying to keep up to date on the weekly updates and didn't realize this flow had changed. I'll look at upgrading in the following week or two.

Jun 17 2016, 8:58 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
epriestley added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

There are two completely different flows. At HEAD, the flow is entirely different and uses none of the same code.

Jun 17 2016, 8:57 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
cspeckmim added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

there's no way to change "Edit Policy" from the initial form page

Is that not the same thing as "Editable By" during repository creation?

Screen Shot 2016-06-17 at 4.51.04 PM.png (331×1 px, 53 KB)

Jun 17 2016, 8:55 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
epriestley added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

This would work now, except that there's no way to change "Edit Policy" from the initial form page.

Jun 17 2016, 8:49 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
chad updated subscribers of T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

Nevermind I am wrong. Anyways, @epriestley can explain policies better. I think this is correct on our side.

Jun 17 2016, 8:46 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
chad added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

If I set "Can Edit" to Noone and "Can Create" to Admins, I can create repositories. But this is current Phabricator.

Jun 17 2016, 8:42 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
cspeckmim added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

Yea I'm really sorry about March 4th. I'll probably look at upgrading in the following weeks. I slowed down updating because of the new UI layout to differential revisions which I thought would upset some people, needed to wait for warmer weather, etc. :x)

Jun 17 2016, 8:34 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
chad added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

Anyways... this sounds correct. Why should a user be able to create something they can't edit?

Jun 17 2016, 8:31 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
chad added a comment to T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.

March 4th?

Jun 17 2016, 8:30 PM · Diffusion (v3), Restricted Project, Policy, Bug Report
cspeckmim created T11173: User unable to create repository if not in the "Default Edit Policy" of Diffusion Application.
Jun 17 2016, 8:23 PM · Diffusion (v3), Restricted Project, Policy, Bug Report

Jun 6 2016

eadler moved T6207: Add a "Can Use Herald Rules" application permission from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 6 2016, 5:35 PM · Restricted Project, Policy, Herald

May 24 2016

epriestley merged T11018: Restricted credentials show as unknown in Drydock into T9771: Objects which are restricted because of Spaces render as "Unknown" instead of "Restricted".
May 24 2016, 12:20 AM · Policy, Spaces

May 13 2016

epriestley merged T10960: Allow people to quote others at calendar like at maniphest into T9275: Move Calendar to EditEngine.
May 13 2016, 12:19 AM · ApplicationEditor, Policy, Calendar

May 9 2016

epriestley closed T8611: When Diffusion's "Can Create Repositories" application setting is "All Users," users still can't create repositories as Wontfix.

I think there were some bugs in the past that have now been resolved, but I'm not planning to fix the root of this, which is that you can not create repositories if the default "Edit Policy" excludes you, even if you have permission to create them according to "Can Create Repositories".

May 9 2016, 11:31 PM · Policy

Apr 7 2016

epriestley closed T10684: Need a PhabricatorDateEditField, a subtask of T9275: Move Calendar to EditEngine, as Resolved.
Apr 7 2016, 7:34 PM · ApplicationEditor, Policy, Calendar
stevex added a comment to T8442: Build Space switching UI.

Just to add: in a big organizations Spaces can be used to divide different legal entities in a group (or big departments).
With this use most probably the majority of the users will belong just to one space, and they will just see the (default) "public" space and their own one. That means that in this case the majority of the users will not even need the switch, but just the possibility to configure the default space for new objects to their own one (not the default "public" space).
The user configurable parameter for the default space for the new objects creation can be anyway a first step in implementing then the full functionality of Space switching.

Apr 7 2016, 4:43 PM · Restricted Project, Spaces, Wikimedia, Policy
epriestley moved T9224: Probably add "Event Host" and "Event Invitees" Object Policies to Calendar Events from Backlog to Unprototype (v1) on the Calendar board.
Apr 7 2016, 11:46 AM · Policy, Calendar

Apr 6 2016

epriestley added a parent task for T9275: Move Calendar to EditEngine: T7944: Add Conduit support to Calendar.
Apr 6 2016, 3:21 PM · ApplicationEditor, Policy, Calendar
epriestley moved T9275: Move Calendar to EditEngine from Backlog to Unprototype (v1) on the Calendar board.
Apr 6 2016, 3:16 PM · ApplicationEditor, Policy, Calendar
epriestley added a subtask for T9275: Move Calendar to EditEngine: T10684: Need a PhabricatorDateEditField.
Apr 6 2016, 3:16 PM · ApplicationEditor, Policy, Calendar
epriestley renamed T9275: Move Calendar to EditEngine from New Calendar events should have Public visibility by default to Move Calendar to EditEngine.
Apr 6 2016, 3:16 PM · ApplicationEditor, Policy, Calendar

Mar 17 2016

rshuler added a comment to T6502: Policy to define who can move cards in a workboard.

Right now, the main concern is trained employees moving cards on the workboard and accidentally changing priorities (due to sorting by priority), so I agree that improving the UI would be the higher priority. In the meantime, perhaps we'll patch our instance with https://secure.phabricator.com/T8135#130563 to prevent the surprise priority changes.

Mar 17 2016, 9:38 PM · Projects, Wikimedia, Policy, Workboards
epriestley added a comment to T6502: Policy to define who can move cards in a workboard.

Why are users who shouldn't be changing priorities doing it?

Mar 17 2016, 6:06 PM · Projects, Wikimedia, Policy, Workboards
rshuler added a comment to T6502: Policy to define who can move cards in a workboard.

The concern that @magcius mentions is that we (Endless Computers) only want team leads to have permission to triage priority. We set that up by restricting who has access to forms that allow editing priority. But the priority-sorted workboard defeats that form-based protection. Is there some other way to configure who has the ability to triage priority?

Mar 17 2016, 4:59 PM · Projects, Wikimedia, Policy, Workboards
epriestley added a comment to T6502: Policy to define who can move cards in a workboard.

See T10333 for plans to make dragging cards in sorted workboards more clear (and T8135 for additional discussion). Those UIs aren't as clear as they should be and we'd like them to be more clear.

Mar 17 2016, 4:54 PM · Projects, Wikimedia, Policy, Workboards
magcius added a comment to T6502: Policy to define who can move cards in a workboard.

We might still need this. We use priority aggressively for feature planning, and make sure only team leads can triage and adjust priorities.

Mar 17 2016, 4:46 PM · Projects, Wikimedia, Policy, Workboards

Mar 11 2016

eadler closed T10566: Selecting custom policy does not show policy editor as Invalid.

Interesting. I just went and tried it again and different times its failing in different ways. I'm going to give up and assume this is something wonky in my browser until I prove otherwise.

Mar 11 2016, 9:24 PM · Policy, Bug Report
eadler added a comment to T10566: Selecting custom policy does not show policy editor.
  1. Go to a project, e.g., https://secure.phabricator.com/project/view/1408/
  2. Click manage - see https://secure.phabricator.com/project/manage/1408/
  3. Click "edit details"
  4. Select "visible too"
  5. [ note that the current policy is "custom policy" ]
  6. Select "custom policy"
Mar 11 2016, 7:11 PM · Policy, Bug Report
epriestley added a comment to T10566: Selecting custom policy does not show policy editor.

Yeah, persistent details would be helpful. My best guess at repro steps from the screenshot is:

Mar 11 2016, 6:27 PM · Policy, Bug Report
chad added a comment to T10566: Selecting custom policy does not show policy editor.

If you don't mind, can you provide specific steps to reproduce and attach actual photos to the task? External links can change/etc and we'd prefer to have a complete record. Thanks!

Mar 11 2016, 6:19 PM · Policy, Bug Report
eadler created T10566: Selecting custom policy does not show policy editor.
Mar 11 2016, 6:00 PM · Policy, Bug Report

Feb 29 2016

Krenair added a comment to T7979: Add ability to search by policy.

I suppose that'll work for maniphest/paste/projects/etc., but the most recent case I had in mind involved dashboard panel edit policies... :/

Feb 29 2016, 1:42 AM · Policy, Search
epriestley closed T7979: Add ability to search by policy as Wontfix.

I don't anticipate ever building this. It would take months and only partially address a very narrow range of primarily operational use cases.

Feb 29 2016, 12:09 AM · Policy, Search

Feb 28 2016

chad updated subscribers of T7979: Add ability to search by policy.
Feb 28 2016, 9:53 PM · Policy, Search
chad merged task T10472: Ability to search for objects with policies referencing a specified project/user? into T7979: Add ability to search by policy.
Feb 28 2016, 9:53 PM · Feature Request, Policy
Krenair edited projects for T10472: Ability to search for objects with policies referencing a specified project/user?, added: Feature Request; removed Bug Report.
Feb 28 2016, 9:16 PM · Feature Request, Policy
Krenair created T10472: Ability to search for objects with policies referencing a specified project/user?.
Feb 28 2016, 9:16 PM · Feature Request, Policy

Feb 26 2016

eadler edited projects for T6207: Add a "Can Use Herald Rules" application permission, added: Restricted Project; removed Restricted Project.
Feb 26 2016, 7:59 PM · Restricted Project, Policy, Herald

Feb 25 2016

Krenair updated subscribers of T9275: Move Calendar to EditEngine.

There's also mode=recurring... all these seem to do is change different default options on the form. Should I try to implement form edit engine support for this @epriestley? Would you be prepared to review it?

Feb 25 2016, 6:02 PM · ApplicationEditor, Policy, Calendar
Krenair added a comment to T9275: Move Calendar to EditEngine.

I did some digging through the source code and found PhabricatorCalendarEvent::initializeNewCalendarEvent which does this:

if ($mode == 'public') {
  $view_policy = PhabricatorPolicies::getMostOpenPolicy();
}
Feb 25 2016, 5:57 PM · ApplicationEditor, Policy, Calendar

Feb 24 2016

Krenair added a watcher for Policy: Krenair.
Feb 24 2016, 11:37 AM
Krenair added a member for Policy: Krenair.
Feb 24 2016, 11:37 AM
• Persona created T10442: What should code review look like to the reviewer?.
Feb 24 2016, 11:30 AM
• Persona created T10440: Sample Process.
Feb 24 2016, 11:21 AM

Feb 11 2016

20after4 added a comment to T6502: Policy to define who can move cards in a workboard.

@epriestley: thanks for the thorough consideration.

Feb 11 2016, 1:36 PM · Projects, Wikimedia, Policy, Workboards

Feb 7 2016

epriestley closed T8434: Accommodate the "Security" workflow as Resolved.
Feb 7 2016, 10:42 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8434: Accommodate the "Security" workflow.

I believe we generally have an acceptable way forward here, at least in broad strokes, now so I'm going to close this out since I think it has served its purpose, but feel free to file a followup if things stall or you run into trouble.

Feb 7 2016, 10:42 PM · Wikimedia, Policy, Prioritized
aklapper moved T6502: Policy to define who can move cards in a workboard from In Progress to Backlog on the Wikimedia board.
Feb 7 2016, 10:22 PM · Projects, Wikimedia, Policy, Workboards
epriestley moved T6502: Policy to define who can move cards in a workboard from Workboards v2 to Far Future on the Workboards board.
Feb 7 2016, 4:35 AM · Projects, Wikimedia, Policy, Workboards
epriestley moved T8434: Accommodate the "Security" workflow from The Queue to Paused on the Prioritized board.
Feb 7 2016, 4:15 AM · Wikimedia, Policy, Prioritized

Feb 6 2016

epriestley moved T6502: Policy to define who can move cards in a workboard from v3 to Far Future on the Projects board.
Feb 6 2016, 8:37 PM · Projects, Wikimedia, Policy, Workboards
epriestley lowered the priority of T6502: Policy to define who can move cards in a workboard from Normal to Wishlist.

Given the feedback from @Krenair / @MZMcBride, I'm going to shelve this for the time being since WMF is the major driver for it but it looks like some mixture of contentious/low-priority/hypothetical, and even if consensus/priority does develop from WMF I'd like to wait for EditEngine and make sure the problems survive the new capabilities it introduced.

Feb 6 2016, 8:37 PM · Projects, Wikimedia, Policy, Workboards
epriestley added a comment to T6502: Policy to define who can move cards in a workboard.

(Oh, the WMF task got a similar token so it's presumably an objection to the control.)

Feb 6 2016, 8:22 PM · Projects, Wikimedia, Policy, Workboards
epriestley added a comment to T6502: Policy to define who can move cards in a workboard.

I'm not sure if that thumbs-down is an objection to introducing this policy control or an objection to my hesitance to introduce this policy control.

Feb 6 2016, 8:21 PM · Projects, Wikimedia, Policy, Workboards
MZMcBride added a comment to T6502: Policy to define who can move cards in a workboard.

On the Wikimedia side, looking at https://phabricator.wikimedia.org/T1178, I see almost no support or consensus for this feature. Restricting open editing is in some ways antithetical to Wikimedia's values (we try to be as open as possible) and there are a lot of other issues with Phabricator that are higher priority for us.

Feb 6 2016, 8:19 PM · Projects, Wikimedia, Policy, Workboards
epriestley added a comment to T6502: Policy to define who can move cards in a workboard.

Looking deeper, I'm sort of wondering if we actually need this. Are you seeing (or still seeing) issues with this?

Feb 6 2016, 7:24 PM · Projects, Wikimedia, Policy, Workboards

Feb 5 2016

20after4 added a comment to T6502: Policy to define who can move cards in a workboard.

This is probably happening tomorrow, unless I am just toying with everyone's emotions.

Feb 5 2016, 11:10 PM · Projects, Wikimedia, Policy, Workboards
epriestley added a comment to T6502: Policy to define who can move cards in a workboard.

This is probably happening tomorrow, unless I am just toying with everyone's emotions.

Feb 5 2016, 10:30 PM · Projects, Wikimedia, Policy, Workboards
chad moved T6502: Policy to define who can move cards in a workboard from Backlog to Evan on the Projects (v3) board.
Feb 5 2016, 7:40 PM · Projects, Wikimedia, Policy, Workboards
chad moved T6502: Policy to define who can move cards in a workboard from Projects v3 to v3 on the Projects board.
Feb 5 2016, 7:40 PM · Projects, Wikimedia, Policy, Workboards
epriestley updated the post content for Blog Post: Projects in Policy Controls: No Longer Total Garbage.
Feb 5 2016, 6:17 PM · Policy, Projects
epriestley created Blog Post: Projects in Policy Controls: No Longer Total Garbage.
Feb 5 2016, 6:15 PM · Policy, Projects
epriestley closed T4136: Project options shown in Policy control should be smarter and more powerful as Resolved by committing Restricted Diffusion Commit.
Feb 5 2016, 5:50 PM · Projects, Policy

Feb 4 2016

epriestley added a revision to T4136: Project options shown in Policy control should be smarter and more powerful: Restricted Differential Revision.
Feb 4 2016, 8:20 PM · Projects, Policy

Jan 28 2016

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

I think one of the issues was people making a public task, and then deciding they should change it to security, but not having the permissions to do so?

Jan 28 2016, 12:59 AM · Wikimedia, Policy, Prioritized

Jan 20 2016

epriestley closed T9164: Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?) as Resolved.

You can now customize "Create" forms and prefill (and, optionally, lock) their policies. See:

Jan 20 2016, 2:52 PM · Restricted Project, Policy, Spaces, Projects
epriestley merged task T9165: Clarify effects of different kinds of Visible-To into T10144: Document why projects will never affect visibility.
Jan 20 2016, 2:47 PM · Projects, Phriction, Spaces, Policy

Jan 8 2016

eadler moved T6207: Add a "Can Use Herald Rules" application permission from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:45 PM · Restricted Project, Policy, Herald
eadler added a project to T6207: Add a "Can Use Herald Rules" application permission: Restricted Project.
Jan 8 2016, 10:44 PM · Restricted Project, Policy, Herald
epriestley updated the task description for T10103: Proxied object policies are not evaluated in the proper context.
Jan 8 2016, 10:39 PM · Policy
epriestley created T10103: Proxied object policies are not evaluated in the proper context.
Jan 8 2016, 10:35 PM · Policy
eadler moved T9164: Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:18 PM · Restricted Project, Policy, Spaces, Projects
eadler added a project to T9164: Simplification of policy controls for different types of projects in an organisation with external collaborators (policy templates?): Restricted Project.
Jan 8 2016, 10:15 PM · Restricted Project, Policy, Spaces, Projects

Jan 5 2016

epriestley added a comment to T9771: Objects which are restricted because of Spaces render as "Unknown" instead of "Restricted".

T5046 has a specific case of this causing particularly questionable behavior when doing HTTP clones -- since the object is totally hidden, you don't get prompted for credentials.

Jan 5 2016, 9:14 PM · Policy, Spaces