-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace hardcoded list of Maniphest open statūs by querying actual config of Phorge #78
Comments
We will keep the statuses hardcoded in a list to avoid creating new calls to the API. Thank you for your proposal. |
@jjmerchante Could you elaborate why one (1) single additional API call to pull the statuses (and cache them in Grimoirelab) is problematic? The current situation means (for our installation with customized statuses) that data will be incomplete and thus useless. |
@aklapper how long do you will use phabricator still? we have plans to drops the support of this backend since phabricator support and development stopped. I know you in wikimedia have a plan to replace it but not sure about the timeline. |
@sduenas: https://we.phorge.it/ (a fork of stopped Phabricator) is quite alive; Wikimedia has no plan to replace its use of Phorge. The backend should likely be renamed from "Phabricator" to "Phorge" in my opinion. |
I didn't know about that. We definitely should rename it. I'll open a ticket in grimoirelab repository. |
Ticket opened: chaoss/grimoirelab#614 |
From /elk/phabricator.py:
Hardcoding values here looks brittle (and error-prone if some customizations have taken place).
Conduit's
maniphest.querystatuses
API call offers the values ofmaniphest.statuses
in the global Phabricator config, listed underopenStatuses
. You may want to consider this. :)The text was updated successfully, but these errors were encountered: