Talk:Phabricator/Help

About this board

Ask any questions about the Wikimedia Phabricator installation here.

Permission to create and edit forms?

2
ATomasevich (WMF) (talkcontribs)

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.

AKlapper (WMF) (talkcontribs)
Reply to "Permission to create and edit forms?"
Saurmandal (talkcontribs)

Hello, as I have recently globally renamed myself on Wikimedia, please rename me from 'ThisIsACreeper0101' to 'Saurmandal'. Thank you!

AKlapper (WMF) (talkcontribs)

Done!

Reply to "Username change"
MShilova (WMF) (talkcontribs)

Hi There,

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.

AKlapper (WMF) (talkcontribs)

@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!

MShilova (WMF) (talkcontribs)

@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.

AKlapper (WMF) (talkcontribs)

@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. :-/

Tacsipacsi (talkcontribs)
Reply to "Parent ID Phab Filter"
Lectrician1 (talkcontribs)
AKlapper (WMF) (talkcontribs)
Lectrician1 (talkcontribs)

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.

AKlapper (WMF) (talkcontribs)

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.

Lectrician1 (talkcontribs)

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.

AKlapper (WMF) (talkcontribs)
Lectrician1 (talkcontribs)

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.

AKlapper (WMF) (talkcontribs)

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.

Lectrician1 (talkcontribs)
Lectrician1 (talkcontribs)
AKlapper (WMF) (talkcontribs)
Lectrician1 (talkcontribs)

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.

AKlapper (WMF) (talkcontribs)

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.

Lectrician1 (talkcontribs)

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

  1. The list is not long.
  2. You're throwing a 10 minute video at them instead.
AKlapper (WMF) (talkcontribs)

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?

AKlapper (WMF) (talkcontribs)

Also, please note that the linked revision includes incorrect statements. For example, there are more than three task types.

Reply to "Overview"
LDelench (WMF) (talkcontribs)

Hi all,

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

I want to remove or delete this subproject and this subproject

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:

Unsupported Project

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/!

MBinder (WMF) (talkcontribs)

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?

AKlapper (WMF) (talkcontribs)
MBinder (WMF) (talkcontribs)

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. :)

AKlapper (WMF) (talkcontribs)
MBinder (WMF) (talkcontribs)

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.

Reply to "Removal of subprojects"

Rename myself on Phabricator

3
Weeklyd3 (talkcontribs)

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)

AKlapper (WMF) (talkcontribs)

Sure! :) Renamed!

Weeklyd3 (talkcontribs)

Thank you!

Reply to "Rename myself on Phabricator"

Edit list of forms shown on column edit pencil dropdown?

8
MBinder (WMF) (talkcontribs)

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?

AKlapper (WMF) (talkcontribs)
MBinder (WMF) (talkcontribs)

Hmm, is that the same as the column edit pencils? This is the list currently in my favorites, which is different (and shorter):

MBinder (WMF) (talkcontribs)

And these are the only items I've actually added:

AKlapper (WMF) (talkcontribs)

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. :-/

MBinder (WMF) (talkcontribs)

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.

AKlapper (WMF) (talkcontribs)
MBinder (WMF) (talkcontribs)

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.

Reply to "Edit list of forms shown on column edit pencil dropdown?"

Using a Phabricator for local tasks

5
Iniquity (talkcontribs)

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? :)

AKlapper (WMF) (talkcontribs)

In general, using local languages are fine. It depends on the project tag though that this is about, I guess.

Iniquity (talkcontribs)

It's okay that these tasks will apear in activity feed?

AKlapper (WMF) (talkcontribs)

From my point of view, it is :)

Iniquity (talkcontribs)

Ok :) Thanks!

Reply to "Using a Phabricator for local tasks"

made typo in email during registration

2
Billye116 (talkcontribs)

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

AKlapper (WMF) (talkcontribs)

Hi, I have deleted the unused Phabricator account. Feel free to re-register.

Reply to "made typo in email during registration"

Email notifications for tasks created with @mention

4
MBinder (WMF) (talkcontribs)

Hi!


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. :-/

MBinder (WMF) (talkcontribs)

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.

AKlapper (WMF) (talkcontribs)

@MBinder (WMF) Do you have a specific task ID where this happened, so we could look at its mail headers?

MBinder (WMF) (talkcontribs)

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).

Reply to "Email notifications for tasks created with @mention"
Return to "Phabricator/Help" page.