Calling PhabricatorProjectsMembershipIndexEngineExtension's rematerialize in move_to_root.php should automatically set hasSubprojects and hasMilestones
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Oct 10 2019
Jul 8 2019
Feb 26 2019
Feb 16 2019
Feb 7 2019
Maybe T6038.
Feb 14 2018
Feb 13 2018
Some of this is fixed; the rest of it doesn't have outstanding customer requests.
Aug 24 2017
May 24 2017
Subprojects do not currently appear on workboards as columns.
And keep this such way. Please take a look Comment with improvements to "Ability to reorder milestones on a project's workboard".
May 18 2017
May 3 2017
Mar 12 2017
Feb 27 2017
The funny thing is that event if I remove the file from Files, the coverage image in the Maniphest is still there. :)
Feb 26 2017
Thanks @epriestley and @rfreebern - your scripts worked perfectly! Between them both (and tweaking that one "hasSubprojects" field in the database myself), I was able to move an entire project tree. Yay!
Feb 11 2017
+1 to hide cover as an option on the board
Jan 9 2017
I can't reproduce this, and I suspect it was fixed some time ago during changes related to T6027.
Jan 6 2017
Jan 3 2017
In T10308#158036, @epriestley wrote:I think I could just build this as an extension? (I've never built one, so I'm a little interested in building one for practice)
Yes:
Dec 19 2016
You can create your own link to tasks in a few seconds; the extension above will reduce this further. I don't plan to bring a global, hard-coded "Open Tasks" link to the upstream.
Probably should be two separate tasks. 1 is implementing some sort of "global" menuitem for projects. The other is adding group by queries to workboards, which I think is already covered in another task.
Dec 7 2016
I can't reproduce this.
Nov 16 2016
Oh, sorry! I added you to Community so you should now have edit power.
Could someone with superpowers please edit the task summary to describe the actual task content? Like
Bring back links to task lists on project pages; list name of assignee in workboard cards
? (Or who do I have to bribe to get such rights?) Thanks in advance.
Oct 21 2016
@epriestley, sure, I was not (intentionally) trying to be against subproject columns per se. I think they are a good way forward for making subprojects more usable.
Oct 20 2016
I do not plan to ever let you reorder milestones.
my current view is basically that the official subprojects implementation only makes this much more clunky and restricts some parts of it, rather than moves it forward. As it is, the current subproject implementation doesn't seem to do much else than make a couple of links appear, and restrict the usage of some features (tagging and project membership handling are changed/restricted, at least).
Ok, thanks for the explanation!
Broadly, I think the two above comments are expressing a mixture of two ideas:
The proposed behavior (no subproject columns) means that tasks could be in multiple different columns at different levels, since they'd be draggable normally on each workboard:
The feeling now is that by assigning a task to a subproject it "dissapears", since it cannot be tracked in the workboard with milestones of the parent project, and is two extra clicks away: Subprojects > Mac OS X.
Oct 18 2016
As you described, the model would be very complex considering a task can be in more than one subprojects, or a milestone. Why is it needed to have separate columns for subprojects in a parent project's workboard?
Oct 10 2016
Sep 3 2016
Aug 12 2016
I just wanted to pop in and comment on the UI for projects.
Aug 8 2016
Aug 5 2016
Jul 27 2016
Jul 14 2016
Jul 8 2016
Well, it turns out I mis-typed the project name! It's just the error message not so friendly. I can reproduce the error with this:
./move_beneath.php --parent aaa --child bbb --keep-members both --subproject
OK, I got it worked for 2 other projects. So there must be something special with the 2 projects I tried previously.
Thanks, I will try to test more.
I can't reproduce any errors with the script against a new/clean install. Any ideas on what I can do differently to reproduce this?
Yes, It was some local encoding handling related and should not be related to the error. My code base is this:
Jul 7 2016
@RuralHunter these aren't versions of Phabricator we produce. How have you modified your local install?
It seems the move_beneath.php doesn't work any more with the latest code.
Users are somewhat surprised that adding a project removes another project (Due to being sub/parent-project); Partly that's because there's no hint in the editor that this is about to happen, or that the 2 projects are related.
Jun 12 2016
Jun 7 2016
Jun 6 2016
In T3670#178894, @bhush9 wrote:I am wondering if is it possible to re-parent existing board to some project? I mean if I already have project A and B and I want to make project A subproject of B without breaking links etc.. is it possible?
I am wondering if is it possible to re-parent existing board to some project? I mean if I already have project A and B and I want to make project A subproject of B without breaking links etc.. is it possible?
Jun 5 2016
This also reproduced with normal "Edit Projects", it wasn't specific to the bulk editor.
Jun 3 2016
Jun 2 2016
Confirm bug that is, no idea about SQL query.
I can confirm.
May 27 2016
In T10349#160861, @chad wrote:Maybe a config option to make your own regex for display?
May 26 2016
May 25 2016
For prioritization, I estimate we can complete this within 6 hours. It may all be straightforward and easier than that, but there are enough weird edge cases and UI implications that I don't want to commit to a best-case estimate.
In T10349#177108, @joshuaspence wrote:I thought that there was already a ticket for this somewhere, but maybe not?)
May 24 2016
Sure, let me split the subproject/workboard piece out and we can walk through it. (I may not get to this tonight because I have had a long day of Business Things.)
Would it be possible to prioritize part of this ticket? Specifically, the use case mentioned in T10627? We are also interested in the ability for members of a project being able to create subprojects without requiring global "Can Create" permissions for Projects (I thought that there was already a ticket for this somewhere, but maybe not?)
@sascha-egerer that would seem to be the main factor, and the reason this couldn't be duplicated initially. It isn't all milestones - it is specifically milestones for projects that have subprojects.
@CodeMouse92 yes the project has a subproject. But changing the policies as described above works around that issue.
I know this was linked against my question, but I wanted to check and see if it is the same thing...
May 19 2016
Selecting Exact Projects: Searching for a superproject currently searches for objects tagged with that project or any subproject. We may introduce a function like exact(#superproject) in the future to search only for a superproject, exactly. However, it's not clear if this is really necessary or has any use cases.
May 18 2016
D15942 restores the project tag transaction to the first mail about an object:
I guess this originally had several different parts. My thinking on the parts are:
or that
Better to do the header tags in the body text thing?
I think we're mostly unsure what we want to do here.
Is this task open to be Prioritized? Wikimedia is discussing the possibility to fund it at https://phabricator.wikimedia.org/T135327
May 2 2016
I'm going to guess this is the same as T10779
Apr 29 2016
Oh, one problem with that script: when you move all the subprojects or milestones out from under a parent, it doesn't set the parent's hasMilestones or hasSubprojects fields to 0 for you. That'll have to be done by hand in the database.
I'm in the position where I need to re-parent an existing hierarchy of projects, which isn't supported by @epriestley's move_beneath.php above. Rather than attempt to figure out everything involved in doing that (which I think is mostly messing with the various projects' path, pathKey, and depth fields, in case anyone wants to try) I threw this script together to move an existing subproject or milestone to root level, where it can then be moved using move_beneath.php.
Apr 28 2016
Wooo! I think this completely covers my old request at T9520: Allow Workboards to show a thumbnail image within each card. :-)
haha, no, i don't like it either, but it is at least intentional. I just didn't have any better ideas (and I think we took two passes on it).
Now, I do agree with you this interaction is imperfect and could be improved, and your feedback is duly noted, but we're a team of 2 here with 1500 tasks open, so some things are just be imperfect until next time we're in the product.
'No points' or simply showing nothing is less information
@chad 'No points' or simply showing nothing is less information. An incomplete word isn't a deliberate choice to show less information, it's how it happened to land. Anyway, seems like you consider it a feature, so I'll leave it alo
I believe less information when the user has chosen to collapse the nav is aligned with expectations.
@chad If the verbosity is essential, perhaps it should be word-wrapped in the collapsed case, rather than truncated?
The language is that no tasks have points, 'no tasks' might solve a small edge case, but as soon as the first task appears with no points, the longer text is more correct. We tend to lean towards over explaining cases as to limit upstream support time.
From T10891:
When you have the side project profile panels collapsed, then go to create a new milestone, it will have no tasks. The profile panel then shows 'This milestone has no tasks yet', but brutally cut off to 'This mileston-' in the collapsed view.