Page MenuHomePhabricator

Maniphest - prevent uneditable tasks from being able to be closed as duplicates
ClosedPublic

Authored by btrahan on May 16 2015, 12:20 AM.
Tags
None
Referenced Files
F14056615: D12872.id.diff
Sat, Nov 16, 9:20 PM
F14034103: D12872.id31051.diff
Sat, Nov 9, 10:08 PM
F14034102: D12872.id30959.diff
Sat, Nov 9, 10:08 PM
F14034034: D12872.id.diff
Sat, Nov 9, 9:49 PM
F14033984: D12872.id.diff
Sat, Nov 9, 9:16 PM
F14012684: D12872.diff
Fri, Nov 1, 2:56 PM
F14008555: D12872.diff
Wed, Oct 30, 12:43 AM
F13998816: D12872.diff
Thu, Oct 24, 11:18 AM
Subscribers

Details

Summary

Fixes T7923.

Prevent the user from finding tasks that they can't edit in merge workflows. Also ensure that we query properly on final merge action just in case.

Test Plan

Tried to find a task I couldn't edit in various searches under the "merge" dialogue and couldn't find the task. Removed this big of code and tried to merge in a task and after hitting "merge" observed the page reloaded with no task merged in.

Diff Detail

Repository
rP Phabricator
Branch
T7923
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 6025
Build 6045: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

btrahan retitled this revision from to Maniphest - prevent uneditable tasks from being able to be closed as duplicates.
btrahan updated this object.
btrahan edited the test plan for this revision. (Show Details)
btrahan added a reviewer: epriestley.
epriestley edited edge metadata.

Probably a slightly better state of affairs until we do more work here.

This revision is now accepted and ready to land.May 17 2015, 12:56 PM
btrahan edited edge metadata.

updates.

now you can't find a task you can't merge (since you can't edit it). this should be the ideal solution methinks

btrahan edited the test plan for this revision. (Show Details)
This revision was automatically updated to reflect the committed changes.