Page MenuHomePhabricator
Feed Advanced Search

Feb 17 2016

joshma added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

👍 worked fine for me, thank you!

Feb 17 2016, 3:01 AM · Projects (v3)
epriestley added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

No, that was some stray debugging code. I updated the script.

Feb 17 2016, 2:57 AM · Projects (v3)
joshma added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

Ah cool, I think that'll work, noticing this:

UPDATE `phabricator_maniphest`.`maniphest_task` SET points = 2 WHERE id = 4130;
UPDATE `phabricator_maniphest`.`maniphest_task` SET points = 2 WHERE id = 4129;
HAS POINTSHAS POINTSUPDATE `phabricator_maniphest`.`maniphest_task` SET points = 0 WHERE id = 4201;
HAS POINTSHAS POINTSHAS POINTSHAS POINTS
Feb 17 2016, 2:55 AM · Projects (v3)
epriestley added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

You may be able to just comment out that check, but I'm not sure how the extension stores its data. You'd have to check with the authors to be sure.

Feb 17 2016, 2:50 AM · Projects (v3)
joshma added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

We're using the wikimedia sprint extension, which adds a isdc:sprint:storypoints field - upon running ./copy_points.php --field isdc:sprint:storypoints, we get

[2016-02-16 18:46:22] EXCEPTION: (PhutilArgumentUsageException) Field "isdc:sprint:storypoints" is not an "int" field, and can not be migrated. at [<phabricator>/copy_points.php:62]
arcanist(head=master, ref.master=fcc11b3a2781), phabricator(head=master, ref.master=608fcdd9dd70, custom=2), phutil(head=master, ref.master=f43291e99d36), sprint(head=master, ref.master=802afc636035)
Feb 17 2016, 2:47 AM · Projects (v3)

Feb 16 2016

epriestley updated the task description for T10349: Projects v3 Errata.
Feb 16 2016, 9:43 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

New watch stuff should be live now.

Feb 16 2016, 6:44 PM · Restricted Project, Projects (v3)
epriestley added a revision to T10349: Projects v3 Errata: D15280: Make subproject/milestone watch rules work better.
Feb 16 2016, 6:33 PM · Restricted Project, Projects (v3)
chad added a comment to T10349: Projects v3 Errata.

I didn't immediately even know I was on a Milestone. I should probably put more thought into the tag UI.

Feb 16 2016, 6:02 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

Yeah, that's buggy. I think I that only got partially implemented. My plan is:

Feb 16 2016, 5:59 PM · Restricted Project, Projects (v3)
chad added a comment to T10349: Projects v3 Errata.

Should I be able to watch a Milestone? https://secure.phabricator.com/project/profile/1418/ clicking "Watch Project" just reloads the page with no changes.

Feb 16 2016, 5:56 PM · Restricted Project, Projects (v3)

Feb 15 2016

epriestley added a revision to T10349: Projects v3 Errata: D15276: Fix an issue where newly created tasks could appear at the bottom of columns.
Feb 15 2016, 10:51 PM · Restricted Project, Projects (v3)
kislinsk added a comment to T10349: Projects v3 Errata.

@kislinsk In cases like the one you describe (which I consider reasonable), what's your major concern with naming the subproject "ABC (Core)" to resolve the ambiguity of a task tagged with both "ABC > Core" and "XYZ > Core"?

(I generally agree that we probably do need more default or optional disambiguation here, but want to make sure we're making the best tradeoffs we can as we move forward.)

Feb 15 2016, 9:49 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

Yeah, "Department A > Team Members" or "Department A > Other people who should have edit access even though they are not formally members of any subproject" both seem like reasonable approaches to that issue to me.

Feb 15 2016, 4:38 PM · Restricted Project, Projects (v3)
nochum added a comment to T10349: Projects v3 Errata.

Just to clarify on your last question: I wanted to be able to do "Members of: Department A". I guess my idea of putting the members on a random subproject is the way to go for this (and I think that's what you are suggesting). Also, it's not strictly a matter of security, we use it for visibility purposes too (like when a user opens "Projects" we'd rather show them those that are relevant to their department by default and have him manually search for others).

Feb 15 2016, 4:27 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

Alright. Some general thoughts, not sure if any of this is helpful:

Feb 15 2016, 4:17 PM · Restricted Project, Projects (v3)
nochum added a comment to T10349: Projects v3 Errata.

It's mostly a control thing, I can't think of any real world dangers. Eventually we plan on having even more limited access groups (for external users, similar to this installation) where there would definitely be a concern, but that may not have anything to do with this task.

Feb 15 2016, 3:41 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

What specific bad outcome are you concerned about if Department A can edit Department B's objects? That is, why is it important that these edits be prevented? For your organization, what's the worst case scenario if everything is just editable by "All Users"?

Feb 15 2016, 3:31 PM · Restricted Project, Projects (v3)
nochum added a comment to T10349: Projects v3 Errata.

Typically the latter (Department A can see Department B's stuff but not edit).

Feb 15 2016, 3:28 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

Do you not want Department A to see any of Department B's stuff?

Feb 15 2016, 3:27 PM · Restricted Project, Projects (v3)
nochum added a comment to T10349: Projects v3 Errata.

When I say subscription I mean membership. We use projects as the top-level partition for all different "departments" that use Phabricator. So say Department A has a project B and project C in which the entire department should really be members, they now have to add the members to both project A and project B. Unless I am not understanding this fully. Ultimately we use project membership in permission/membership entries for tasks and other areas (like queries/dashboards) specific to each department.

Feb 15 2016, 3:24 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

@kislinsk In cases like the one you describe (which I consider reasonable), what's your major concern with naming the subproject "ABC (Core)" to resolve the ambiguity of a task tagged with both "ABC > Core" and "XYZ > Core"?

Feb 15 2016, 3:12 PM · Restricted Project, Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

Why do you want to subscribe to all subprojects of a parent project individually? Can you talk about your use case in greater detail?

Feb 15 2016, 3:06 PM · Restricted Project, Projects (v3)
nochum added a comment to T10349: Projects v3 Errata.

My .02 fwiw: It would be nice if there could be members of a parent project (which will effectively mean that they are members of all subprojects) so that users don't have to subscribe to each subproject individually. Maybe just as a "default membership" list that copies to each subproject since membership of a parent project is now deemed to be a union of all subprojects...

Feb 15 2016, 2:27 PM · Restricted Project, Projects (v3)
kislinsk added a comment to T10349: Projects v3 Errata.

My thoughts on the subproject UI concerns: We were really looking forward to subprojects especially to simplify organization of software components and their appearance in the UI. For example, we have multiple projects managed by the same Phabricator instance and software projects tend to have the same name for many software components like Core, UI, and so on.

Feb 15 2016, 8:08 AM · Restricted Project, Projects (v3)

Feb 13 2016

epriestley added a revision to T10349: Projects v3 Errata: D15268: Use an extended policy to bind column and board policies together.
Feb 13 2016, 6:13 PM · Restricted Project, Projects (v3)
epriestley updated the task description for T10349: Projects v3 Errata.
Feb 13 2016, 5:48 PM · Restricted Project, Projects (v3)
epriestley updated the task description for T10349: Projects v3 Errata.
Feb 13 2016, 5:44 PM · Restricted Project, Projects (v3)
epriestley added a revision to T10349: Projects v3 Errata: D15267: On workboards, put older milestone columns on the right.
Feb 13 2016, 4:34 PM · Restricted Project, Projects (v3)
epriestley added a revision to T10350: Scripts to migrate old "points" fields and move projects beneath other projects: D15266: Sort milestones by milestone number, not ID.
Feb 13 2016, 4:29 PM · Projects (v3)
epriestley updated the task description for T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 1:36 PM · Projects (v3)
epriestley added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

This task now has scripts to migrate points and move projects underneath other projects. Let me know if you run into issues.

Feb 13 2016, 1:26 PM · Projects (v3)
epriestley updated the task description for T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 1:25 PM · Projects (v3)
epriestley updated the task description for T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 1:24 PM · Projects (v3)
epriestley updated the task description for T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 1:23 PM · Projects (v3)
epriestley updated the task description for T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 12:18 PM · Projects (v3)
epriestley updated the task description for T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 12:18 PM · Projects (v3)
epriestley renamed T10350: Scripts to migrate old "points" fields and move projects beneath other projects from Provide a tool (script?) to mark an existing project as a sub-project of another one to Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 12:17 PM · Projects (v3)
epriestley updated the task description for T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 12:17 PM · Projects (v3)
epriestley updated subscribers of T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 13 2016, 11:45 AM · Projects (v3)

Feb 12 2016

ftdysa added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

Commenting to show my interest in such a script. I'd be completely fine if the migration script did what @jdforrester described and merged members of A to B.

Feb 12 2016, 11:37 PM · Projects (v3)
epriestley added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

Haha. I really do think "suggest a profile picture" might turn out to be pretty fun. Maybe I'll kick out that and {button} if I want to take a break before doing callsigns.

Feb 12 2016, 11:23 PM · Projects (v3)
chad added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

@epriestley I need to suggest a profile photo to @cburroughs

Feb 12 2016, 11:11 PM · Projects (v3)
cburroughs added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

We have like 50 "Team X Sprint 123" projects that would be nice to turn into "actual" sprints. But they are all old sprints so that's just for my need to keep things looking tidy.

Feb 12 2016, 11:02 PM · Projects (v3)
jdforrester added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

@jdforrester, in your situation, how would you want to handle members?

Feb 12 2016, 10:45 PM · Projects (v3)
epriestley added a comment to T10350: Scripts to migrate old "points" fields and move projects beneath other projects.

My tentative plan here is to write a script that does it and make it available in this task. I want to do this a bit on this install too, mostly so we can have better direct exposure to these features ourselves.

Feb 12 2016, 10:33 PM · Projects (v3)
jdforrester created T10350: Scripts to migrate old "points" fields and move projects beneath other projects.
Feb 12 2016, 10:25 PM · Projects (v3)
epriestley added a comment to T10349: Projects v3 Errata.

Yeah, why don't you file a separate task for the importer thing. I saw https://phabricator.wikimedia.org/T123078 on WMF recently, too. I think there will probably be enough demand for this to bring something formal upstream, but maybe only a few installs care (or everyone has different weird requirements) and we can just throw a script up somewhere and not have to maintain it.

Feb 12 2016, 10:20 PM · Restricted Project, Projects (v3)
jdforrester added a comment to T10349: Projects v3 Errata.

Registering my interest for being able to move projects into being sub-projects. See https://phabricator.wikimedia.org/project/profile/483/ for an example of using faked sub-projects (with, collectively, thousands of tasks) which I'd love if possible to make "real" without making ten thousand bulk edits, modifying long-dead tasks and melting people's inboxes. Should I file a specific task?

Feb 12 2016, 10:17 PM · Restricted Project, Projects (v3)
epriestley updated the task description for T10349: Projects v3 Errata.
Feb 12 2016, 10:08 PM · Restricted Project, Projects (v3)
epriestley moved T10349: Projects v3 Errata from Backlog to Evan on the Projects (v3) board.
Feb 12 2016, 9:52 PM · Restricted Project, Projects (v3)
epriestley closed T10010: Implement Subprojects as Resolved.

This is now substantially complete.

Feb 12 2016, 9:51 PM · Projects (v3)
epriestley closed T3670: Add subprojects as Resolved.

This is now substantially complete.

Feb 12 2016, 9:50 PM · KDE, Projects (v3), Restricted Project, FreeBSD, Wikimedia
epriestley closed T9378: Build Projects v3 as Resolved.

This is now substantially complete.

Feb 12 2016, 9:49 PM · Projects (v3), Prioritized
epriestley updated the task description for T10349: Projects v3 Errata.
Feb 12 2016, 9:47 PM · Restricted Project, Projects (v3)
epriestley created T10349: Projects v3 Errata.
Feb 12 2016, 9:28 PM · Restricted Project, Projects (v3)
epriestley closed T10347: Have Milestone autocreate be more magical as Resolved by committing rPca908d7cc4a8: Don't autoname milestones, but do show the previous milestone name as a hint.
Feb 12 2016, 7:04 PM · Projects (v3)
epriestley closed T10285: Can't typeahead a Project Milestone as Resolved by committing rP68d05934a796: Don't show un-completeable results in people/project autocomplete.
Feb 12 2016, 7:03 PM · Projects (v3), Bug Report
epriestley added a revision to T10347: Have Milestone autocreate be more magical: D15262: Don't autoname milestones, but do show the previous milestone name as a hint.
Feb 12 2016, 6:59 PM · Projects (v3)
epriestley added a comment to T10347: Have Milestone autocreate be more magical.

I don't think we can guess right for stuff like "Version 6.5" or "Sprint 4/31" without doing a lot of work, since "add 1 to any numbers" won't work in those cases.

Feb 12 2016, 6:32 PM · Projects (v3)
chad created T10347: Have Milestone autocreate be more magical.
Feb 12 2016, 6:02 PM · Projects (v3)
epriestley added a revision to T10285: Can't typeahead a Project Milestone: D15261: Don't show un-completeable results in people/project autocomplete.
Feb 12 2016, 5:10 PM · Projects (v3), Bug Report
epriestley added a comment to T10285: Can't typeahead a Project Milestone.

For now, I'm just going to do this:

Feb 12 2016, 5:01 PM · Projects (v3), Bug Report
epriestley moved T10285: Can't typeahead a Project Milestone from Backlog to Evan on the Projects (v3) board.
Feb 12 2016, 4:56 PM · Projects (v3), Bug Report
epriestley added a comment to T10310: Column Name is Required exception when trying to hide a Milestone Column.

I think this should all work properly and consistently now, let me know if anyone finds a way to break it.

Feb 12 2016, 4:22 PM · Projects (v3), Bug Report
epriestley closed T10310: Column Name is Required exception when trying to hide a Milestone Column as Resolved by committing rP2f054edfa22e: Hide milestone columns when milestone is archived.
Feb 12 2016, 4:10 PM · Projects (v3), Bug Report
epriestley claimed T10310: Column Name is Required exception when trying to hide a Milestone Column.
Feb 12 2016, 2:20 PM · Projects (v3), Bug Report

Feb 11 2016

epriestley updated subscribers of T10310: Column Name is Required exception when trying to hide a Milestone Column.
Feb 11 2016, 11:51 AM · Projects (v3), Bug Report
pmoreau added a comment to M1460: Project - Grey Background.

I slightly prefer the one with the grey background, as it adds a visible container around the activities (and makes the whole page less white). But on the other hand, I also like the overlay-ish aspect of the description, milestones, members and watchers list on the white background.
So no really strong opinion; I like both of them.

Feb 11 2016, 8:42 AM · Projects (v3)
chad updated the description for M1460: Project - Grey Background.
Feb 11 2016, 4:45 AM · Projects (v3)
chad created M1460: Project - Grey Background.
Feb 11 2016, 4:43 AM · Projects (v3)

Feb 10 2016

epriestley closed T10311: Using Milestone Column before Workboard creation causes exception as Resolved by committing rP7bca452fad1b: Fix two issues with unusual milestone workboard initialization orders.
Feb 10 2016, 8:31 PM · Projects (v3), Bug Report
cburroughs added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

What do you use it for? That is, what are you trying to do when you click it?

Feb 10 2016, 2:47 PM · Projects (v3), Feature Request
epriestley claimed T10311: Using Milestone Column before Workboard creation causes exception.
Feb 10 2016, 1:24 PM · Projects (v3), Bug Report
epriestley added a revision to T10311: Using Milestone Column before Workboard creation causes exception: D15232: Fix two issues with unusual milestone workboard initialization orders.
Feb 10 2016, 1:23 PM · Projects (v3), Bug Report
epriestley added a comment to T10311: Using Milestone Column before Workboard creation causes exception.

Instead, it now throws this exception.

Feb 10 2016, 10:51 AM · Projects (v3), Bug Report
hach-que added a revision to T10310: Column Name is Required exception when trying to hide a Milestone Column: D15231: Hide milestone columns when milestone is archived.
Feb 10 2016, 8:32 AM · Projects (v3), Bug Report
chad added a comment to T10311: Using Milestone Column before Workboard creation causes exception.

Feb 10 2016, 7:29 AM · Projects (v3), Bug Report
jcowgar added a comment to T10311: Using Milestone Column before Workboard creation causes exception.
In T10311#158135, @chad wrote:

Thanks for clarifying!

Feb 10 2016, 7:24 AM · Projects (v3), Bug Report
chad moved T10311: Using Milestone Column before Workboard creation causes exception from Backlog to v3 on the Projects board.
Feb 10 2016, 7:19 AM · Projects (v3), Bug Report
chad moved T10310: Column Name is Required exception when trying to hide a Milestone Column from Backlog to v3 on the Projects board.
Feb 10 2016, 7:19 AM · Projects (v3), Bug Report
chad added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

In implementing the new profile avatars, I stopped short of randomly assigning them based on UID. I might look into that again.

Feb 10 2016, 4:26 AM · Projects (v3), Feature Request
avivey added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

no workboards at all. Also not JIRA Agile, just "JIRA Clasic," I think.
I just like profile pictures.

Feb 10 2016, 3:44 AM · Projects (v3), Feature Request
chad added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

You use workboards at all or JIRA Agile?

Feb 10 2016, 3:40 AM · Projects (v3), Feature Request
avivey added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.
In T10308#158092, @chad wrote:

haha, It's on my mind to provide more incentive for people to set their photos.

Feb 10 2016, 3:25 AM · Projects (v3), Feature Request
sshannin added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

Yeah, I think the end vision as in your mockup looks pretty nifty. Maybe part of the issue is that the photo thumbs feel kind of chunky in the workboard right now.

Feb 10 2016, 3:25 AM · Projects (v3), Feature Request
chad added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

haha, It's on my mind to provide more incentive for people to set their photos. Profiles are a bit prettier now.

Feb 10 2016, 3:20 AM · Projects (v3), Feature Request
sshannin added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.
In T10308#158087, @chad wrote:

It's helpful if we understand the core issue you'd use names. That is, what are you looking for by seeing who is assigned?

Feb 10 2016, 3:19 AM · Projects (v3), Feature Request
chad added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

It's helpful if we understand the core issue you'd use names. That is, what are you looking for by seeing who is assigned?

Feb 10 2016, 2:42 AM · Projects (v3), Feature Request
sshannin added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

FWIW, the second issue listed here is biting me too a bit on my install.

Feb 10 2016, 2:04 AM · Projects (v3), Feature Request
hach-que added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

Yeah, I'll probably add the extension when I get off work.

Feb 10 2016, 1:57 AM · Projects (v3), Feature Request
chad added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

@hach-que there is an extension above to make transition easier.

Feb 10 2016, 1:50 AM · Projects (v3), Feature Request
hach-que added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

We removed the default task link because in many cases, the link to all tasks wasn't used, wasn't useful, or wasn't the best link (e.g., maybe several links or a link with different filters would be better). Particularly, the link was often redundant when projects use workboards.

I find myself clicking on a project to get to a list of tickets and then realizing that doesn't work often enough to notice. Maybe I am just used to the old way? For projects I use a lot adding dividers, urls, and motivational quotes has been nice. But customizing every single little "tag" project with a unique url doesn't feel super fun. Would you be open to a "search for open tickets in this project" PhabricatorProfilePanel?

Feb 10 2016, 1:42 AM · Projects (v3), Feature Request

Feb 9 2016

chad edited projects for T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards, added: Feature Request, Projects (v3); removed Bug Report.
Feb 9 2016, 8:22 PM · Projects (v3), Feature Request
bcooksley added a project to T3670: Add subprojects: KDE.
Feb 9 2016, 12:38 AM · KDE, Projects (v3), Restricted Project, FreeBSD, Wikimedia

Feb 8 2016

epriestley closed T10288: Build a real progress bar as Resolved.

The rest of this will roll up into other tasks which actually use it, etc.

Feb 8 2016, 11:58 PM · Design, PHUI, Projects (v3)
epriestley added a revision to T10288: Build a real progress bar: D15219: First cut of progress bars (PHUISegmentBarView).
Feb 8 2016, 11:01 PM · Design, PHUI, Projects (v3)
epriestley closed T5240: Dragging items (cards, panels) could be better in Workboards as Resolved.

This probably still isn't perfect, but:

Feb 8 2016, 7:38 PM · Projects (v3), Workboards
epriestley moved T10293: Plan rest of "CoverImage" feature from Backlog to Future Work on the Workboards board.
Feb 8 2016, 6:58 PM · Workboards, Projects (v3)
epriestley moved T5240: Dragging items (cards, panels) could be better in Workboards from Future Work to Workboards v2 on the Workboards board.
Feb 8 2016, 6:58 PM · Projects (v3), Workboards