I'd like to be able to create and edit forms—the Design Systems Team needs to create several task templates that may change regularly, so using Phabulous is not ideal as old links would contain outdated information. How can I obtain this permission? My Phab handle is AnneT.
Return to "Phabricator/Help" page.
Reply to "Permission to create and edit forms?"
Reply to "Username change"
Reply to "Parent ID Phab Filter"
Reply to "Overview"
Reply to "Removal of subprojects"
Reply to "Rename myself on Phabricator"
Reply to "Edit list of forms shown on column edit pencil dropdown?"
Reply to "Using a Phabricator for local tasks"
Reply to "made typo in email during registration"
Reply to "Email notifications for tasks created with @mention"
Permission to create and edit forms?
@ATomasevich (WMF) Hi, I'm afraid that form creation requires Phab admin rights, per Phabricator/Help/Forms#Creating custom forms. Please feel free to open a ticket against #Phabricator itself, and also add the project tag #Release-Engineering to get a broader consensus how to proceed. Thanks!
Hello, as I have recently globally renamed myself on Wikimedia, please rename me from 'ThisIsACreeper0101' to 'Saurmandal'. Thank you!
Parent ID Phab Filter
I've recently learned that there is a cool filter criterion in Phab called 'Parent ID'. Unfortunately, my user permissions in Phab don't allow me to see it for the boards I use. Is it possible to enable it for my account? My Phab handle is MShilova_WMF. The Phab projects I use the most are Abstract Wikipedia Team and Growth-Team.
@MShilova (WMF) I don't think yet this is related to user permissions. For task search results, I'm not sure when https://phabricator.wikimedia.org/maniphest/query/advanced/ exposes "Parent ID" as a search parameter field, however it can be manually passed as a URL parameter, for example https://phabricator.wikimedia.org/maniphest/?parentIDs=1,2,3#R
I'm not sure what you expect to see on a workboard after which steps - please provide more info and steps to reproduce something. Thanks!
@AKlapper (WMF)I was told by one of my colleagues that there is a 'Parent ID' filter parameter in the Advanced Filter. I am not sure if you could see it if you follow this link: https://phabricator.wikimedia.org/project/board/3450/?filter=PQE342yonvbZ . The behavior expectation is that if I know the Phab ID of the parent ticket, I can use the 'Parent ID' filter to filter the board to only see the child tickets. This is especially useful when we are reviewing the status of tickets for the given epic.
@MShilova (WMF) Ah, thanks! In that link you shared to the workboard, after clicking "Custom Filter" in the upper right corner, and then selecting "Custom Filter" from the dropdown, I see a field "Parent IDs" which says "304427".
However, when going to another random workboard and going to the Advanced Filter dialog, I do not see that field exposed.
I'm a bit puzzled as I have no good idea which criteria decides to expose/show that field. Hmm. :-/
Even on that board with the custom filter removed, the Advanced Filter no longer shows parent IDs, but if I open another random board with this filter applied, the field appears in the Custom and Advanced Filter views. So it looks like if it’s already contained in the filter, it appears, otherwise it doesn’t. This makes more sense than board dependency from a programmer POV, but still quite confusing from a user POV.
Hi, I just found Phabricator/High level Phabricator concepts. Probably that's what you're looking for?
Sure. I guess I could combine what I have. But why can't we put it on the main help page? That page is not linked on any other page.
If the question is about your initial edit: Throwing a list of terms onto the very top of a help page does not help anyone who has not (literally) seen Phabricator before. Help is for folks who need to get tasks/work done and solve a specific action-oriented problem. That page can be linked from "See Also", I guess.
It's meant to be a high level overview, just as the other page is. You may not understand all of it first as a new contributor, but it can provide a much better understanding of what Phabricator does and how it is organized than trail and error or looking through the immense amount of documentation on that page that doesn't even explain the details of how tasks work. Users can also return to it after they've seen a task and then understand the different parts of tasks and projects. I had to do trial and error as a new contributor trying to find my way through how projects work, what subscriptions are, etc. and it took me much longer to figure out anything than if I had an overview like this.
Makes sense. Different people have different learning patterns. That's why I'd recommend Phabricator/High level Phabricator concepts.
Why can't we have a section here? It seems silly to immediately show the user a set of videos giving an overview of Phabricator on this page but not have a text equivalent.
I'd say that a list of user interface elements is not a text equivalent to an explanation how to achieve getting a task done.
The File:Phabricator - Tasks.webm video literally explains all of the elements of a task just like the high-level overview does...
@AKlapper (WMF) any response?
I'm not sure what else to add... Phabricator/High level Phabricator concepts has a different target (high level concepts) than the Help page which is explicitly about getting things done (activity based).
Well if the Help page contains videos that describe the same things the overview does, then it doesn't make sense that the videos can be there and the list cannot.
The videos don't describe the same things that the overview does as the videos don't throw a long list of things at people.
They literally do. Go watch File:Phabricator - Tasks.webm. This video describes the same things and even more than the list does.
throw a long list of things at people
- The list is not long.
- You're throwing a 10 minute video at them instead.
It describes aspects of tasks and how to use them - activities. We may disagree here and I still think that a long list of bullet points describing some non-shown interface does not help most people who want to get a job done. I have pointed to Phabricator/High level Phabricator concepts already so I'm not sure what you are after?
Also, please note that the linked revision includes incorrect statements. For example, there are more than three task types.
Removal of subprojects
Is it possible for Phabricator administrators to remove subprojects (as opposed to archiving)?
My user story is:
As a Technical Program Manager working in the Campaign-Tools project
so that I can add new members to the parent Campaign-Tools project.
Right now, when I attempt to add new members to the parent project I get this notification:
Parent projects and milestones do not support adding members. You can add members directly to any non-parent subproject.
For what it's worth, I have learned my lesson that any testing of subprojects and the like should be done in https://phab.wmflabs.org/!
Just adding some detail from my interpretation of this challenge: I think @LDelench (WMF) wants to undo the conversion that a project undergoes when subprojects are added to it. Is that possible?
I'm afraid per https://wikitech.wikimedia.org/wiki/Phabricator#Converting_a_parent_project_into_a_subproject that this isn't easily possible. Quoting: "Moving a non-parent project to non-parent project is not supported. See https://phabricator.wikimedia.org/T219608#5181020 for the manual steps to perform."
Just to clarify, I don't think there is a desire to move a subproject to a new parent. The aim is to revert a project back to its pre-parent form (so that, among other things, folks can be added as members). At the moment, because that team doesn't actually use subprojects (aside from milestones, which I'm excluding because those don't trigger conversion), they have a project that restricts certain actions (such as membership) with nowhere else to take those actions (unless they embrace subprojects).
Is that request still outside what is possible? Thanks for your patience with the distinctions. :)
Ah, I see! I am not aware of any way to really fully delete a subproject again (and revert membership moves to subprojects) apart from fiddling with the database directly. :( It reminds me of https://phabricator.wikimedia.org/T238258 and I wonder if we should be more explicit and warning about this under "Here are some warnings, to avoid wrong expectations" on Phabricator/Project management#Parent Projects, Subprojects and Milestones - edits welcome
Gotcha. I'll have a look at the documentation. I think it might be more effective if the warning in the UI itself was more explicit, and perhaps linked to the documentation. Is that something we can control, or does that have to be upstreamed?
Regardless, @LDelench (WMF) it sounds like it's not practically possible to revert this conversion. I think that means your options are to either recreate the boards (and milestones, and members, etc), or else create a subproject just for things like membership, which is a little hacky and confusing but most people probably won't notice.
Rename myself on Phabricator
I recently requested a rename to weeklyd3. However, the Phabricator account still has my old name, I.hate.spam.mail.here, on it. Can someone please rename it? Thanks. Weeklyd3 (talk) 21:35, 7 June 2022 (UTC)
Sure! :) Renamed!
Edit list of forms shown on column edit pencil dropdown?
These are all the options I see when clicking the edit pencil in Phab column. Where is this sourced from? Is this what all users see? Is there a way I can customize this?
In theory that's Phabricator/Help/Forms#Adding forms to your Favorites. In practice I can imagine that the section welcomes some updates. :-/
Hmm, is that the same as the column edit pencils? This is the list currently in my favorites, which is different (and shorter):
And these are the only items I've actually added:
Hmm. In my non-customized non-admin standard account, https://phabricator.wikimedia.org/favorites/menu/configure/custom/ is empty, and the dropdown lists five entries: "Report a Software Bug", "Report a Security Issue", "Request a Software Feature", "Create a Generic Task", "Browse Source Code". "Create NDA Protected Task" is also listed in the global menu defaults (and only shown when you are a member, so my standard account does not expose that), but that is it here.
I am clueless right now, I admit. :-/
What do you see in your column "pencil" dropdown?
Just to be clear, it's not Favorites that is in question (I think, and the Favorites might be a clue, regardless). The pencil in board columns seems to be an entirely separate thing.
@MBinder (WMF) You are right, I somehow missed the column aspect in your initial posting, sorry. With my personal account (no special permissions), I get this: https://phabricator.wikimedia.org/F35172556
Thanks for following up! Apologies for the delay, I was away. :)
Do you know of a way to customize this list? Or perhaps pare down the defaults? Seems like a lot for someone (say, a newcomer) without context.
Using a Phabricator for local tasks
Hi! @AKlapper (WMF) advised to write here :)
Need your help. Can you tell me, please, how can I implement tracking of local tasks in the local language? Can I create tasks in Russian on Phabricator, for example? :)
In general, using local languages are fine. It depends on the project tag though that this is about, I guess.
It's okay that these tasks will apear in activity feed?
From my point of view, it is :)
Ok :) Thanks!
made typo in email during registration
There was a typo when I was setting up email for the first time, as such I am now stuck on the "verify your email" stage. My username is Billye116. Thanks
Hi, I have deleted the unused Phabricator account. Feel free to re-register.
Email notifications for tasks created with @mention
I believe I am not getting emails when a task is created and my username is @mentioned in the description. In the past, I have gotten these emails, but it's possible it was only after a task was created and then edited to mention me. Should I be receiving notifications when @mentioned during task creation? Is there a specific setting that affects this? I have reviewed https://phabricator.wikimedia.org/settings/panel/emailpreferences/ to no avail. :-/
It's also possible the @mention only triggers after anything else has been edited in the description, where the @mention already existed. For instance:
[Create task] Description = "@MBinder_WMF"
[Edit task] Description = "@MBinder_WMF will do X"
The edit added more text, left the original @mention intact, but triggered the notification because it is now part of an edit.
@MBinder (WMF) Do you have a specific task ID where this happened, so we could look at its mail headers?
Agh, I had one but I can't find it now. The issue seems to have disappeared, too (which is good! just not for examples).