Page MenuHomePhabricator

DoorkeeperProject
ActivePublic

Details

Description

Interfaces with external systems.

Recent Activity

May 21 2020

epriestley closed T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does), a subtask of T13285: Service failures in JIRA can cascade into service failures in Phabricator, as Resolved.
May 21 2020, 4:03 PM · Doorkeeper

Feb 24 2020

epriestley closed T4289: JIRA authenticator JIRA version 5 compatibility, a subtask of T5422: Does Phabricator integrate with JIRA?, as Wontfix.
Feb 24 2020, 9:10 PM · Guides, Doorkeeper

Jan 14 2020

artms added a comment to T5422: Does Phabricator integrate with JIRA?.

In jira 8.6.1 settings are now in:

  • AdministrationApplicationsApplication links
Jan 14 2020, 3:31 PM · Guides, Doorkeeper

May 27 2019

epriestley closed T8804: Replacing a Herald rule with a Doorkeeper extension as Wontfix.

I think the modern answer here is "use Webhooks". They may not do everything you want if you're writing a chat bot (notably, they intentionally do not currently provide a human-readable text representation of transactions) but there generally suitable for publishing changes to Phabricator objects into a remote system and will produce a program with generally reasonable behaviors and no weird demons lurking under the surface.

May 27 2019, 2:30 PM · Restricted Project, Herald, Doorkeeper

May 20 2019

epriestley added a revision to T13285: Service failures in JIRA can cascade into service failures in Phabricator: D20530: Add a 15-second timeout to external service calls to fill Doorkeeper link tags.
May 20 2019, 6:45 PM · Doorkeeper
epriestley added a revision to T13285: Service failures in JIRA can cascade into service failures in Phabricator: D20529: Support timeouts in OAuth1Future.
May 20 2019, 6:39 PM · Doorkeeper

May 17 2019

epriestley added a project to T13285: Service failures in JIRA can cascade into service failures in Phabricator: Doorkeeper.
May 17 2019, 2:24 PM · Doorkeeper

May 16 2019

simevo added a comment to T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).

For all who might need to migrate from trac to Phabricator, feel free to borrow from this bare-bone script: https://gitlab.com/simevo/trac2phab

May 16 2019, 2:27 PM · Guides, Doorkeeper

May 3 2019

epriestley closed T5462: How do I publish Phabricator events into remote systems? as Resolved.

The answer here is now pretty unambiguously "Use Webhooks". feed.http-hooks is formally deprecated, Herald remains a terrible idea, and anyone brave enough to touch Doorkeeper can probably figure things out for themselves.

May 3 2019, 4:57 AM · Guides, Herald, Feed, Doorkeeper

Mar 13 2019

epriestley added a comment to T5422: Does Phabricator integrate with JIRA?.

See PHI1125. Recent versions of JIRA (JIRA 8?) still work with approximately the same instructions, but you have to fill out a modal dialog with about 7 required fields first, and none of the fields have real values. That is, the configuration instructions for recent JIRA are:

Mar 13 2019, 11:16 AM · Guides, Doorkeeper

Aug 3 2018

kfsone added a comment to T11069: Add support for Slack integration.
Aug 3 2018, 9:58 PM · Doorkeeper, Feature Request

Jun 19 2018

techdragon added a watcher for Doorkeeper: techdragon.
Jun 19 2018, 4:09 AM

Feb 9 2018

epriestley renamed T10363: Reorient Doorkeeper publishing around transactions instead of feed stories from Reorient publishing (Doorkeeper, feed.http-hooks) around transactions instead of feed stories to Reorient Doorkeeper publishing around transactions instead of feed stories.
Feb 9 2018, 11:06 PM · Nuance, Restricted Project, Feed, Doorkeeper
epriestley updated the task description for T5462: How do I publish Phabricator events into remote systems?.
Feb 9 2018, 11:05 PM · Guides, Herald, Feed, Doorkeeper
epriestley closed T11330: Allow Herald to "Queue Call to Webhook: ...", a subtask of T5462: How do I publish Phabricator events into remote systems?, as Resolved.
Feb 9 2018, 9:57 PM · Guides, Herald, Feed, Doorkeeper
zalun added a watcher for Doorkeeper: zalun.
Feb 9 2018, 11:38 AM

Jan 31 2018

epriestley closed T10050: Differential-to-Asana integration, like with JIRA as Wontfix.

Because of the high degree of complexity there's basically zero chance we'll ever build this without active customer interest, and we have none today. Closing this until interest arises.

Jan 31 2018, 3:48 PM · Doorkeeper, Differential, Asana, Feature Request
epriestley closed T3906: Generalize the "Ref / Fixes" relationship between revisions and tasks in all systems as Wontfix.

We don't have any use cases for this today so I don't plan to pursue it. It's conceptually reasonable, but complex, and there's no customer interest.

Jan 31 2018, 3:45 PM · Restricted Project, Differential, Doorkeeper

Aug 25 2017

epriestley closed T3999: Support Harvest integration for Phrequent via Doorkeeper as Wontfix.

We haven't seen more interest in this in several years.

Aug 25 2017, 2:41 PM · Phrequent, Doorkeeper

Aug 15 2017

darkwing added a watcher for Doorkeeper: darkwing.
Aug 15 2017, 8:32 PM

Jul 5 2017

jacktrades added a watcher for Doorkeeper: jacktrades.
Jul 5 2017, 3:37 PM

Jun 2 2017

epriestley closed T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues, a subtask of T5422: Does Phabricator integrate with JIRA?, as Invalid.
Jun 2 2017, 11:21 AM · Guides, Doorkeeper
epriestley closed T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues as Invalid.

We haven't received more information on this, so we don't know how to reproduce it and can't move forward. Feel free to file a new issue in the future with complete reproduction steps, per above.

Jun 2 2017, 11:21 AM · Bug Report (Needs Information), Doorkeeper

May 30 2017

epriestley edited projects for T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues, added: Bug Report (Needs Information); removed Bug Report.

Next steps:

May 30 2017, 6:14 PM · Bug Report (Needs Information), Doorkeeper

May 29 2017

michelkaeser added a comment to T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).

In case anyone is still looking for a Trac Wiki -> Phabricator Phriction importer, we have an ugly but mainly functional script I pasted here: P2056. Code blocks are not always converted correctly, but for us that script was enough.

May 29 2017, 9:01 AM · Guides, Doorkeeper

May 24 2017

epriestley added a comment to T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.

Our behavior here is also legitimately wrong, and we can look at fixing this upsteam once we understand what's actually going wrong. I think if you dig in a bit you'll find a set of reproduction steps that are something like this:

May 24 2017, 12:20 PM · Bug Report (Needs Information), Doorkeeper
franjesus added a comment to T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.

Indeed there are the predicted error messages in the phd log. I will try to explore more and see what is wrong. It is probably related to the issue I reported (T12726), likely some of the fields are incorrectly created by arcanist in the first place.

May 24 2017, 12:13 PM · Bug Report (Needs Information), Doorkeeper
franjesus added a comment to T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.

All that makes a lot of sense, I will try what you suggest and see if that was the source of the evil.

May 24 2017, 11:40 AM · Bug Report (Needs Information), Doorkeeper
epriestley added a comment to T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.

I suspect this will not reproduce for us given the reproduction instructions. The code is structured like this:

May 24 2017, 11:38 AM · Bug Report (Needs Information), Doorkeeper
franjesus added a subtask for T5422: Does Phabricator integrate with JIRA?: T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.
May 24 2017, 9:40 AM · Guides, Doorkeeper
franjesus added a parent task for T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues: T5422: Does Phabricator integrate with JIRA?.
May 24 2017, 9:40 AM · Bug Report (Needs Information), Doorkeeper
franjesus added a revision to T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues: D18001: Avoid multiple JIRA notifications.
May 24 2017, 9:39 AM · Bug Report (Needs Information), Doorkeeper
franjesus added a task to D18001: Avoid multiple JIRA notifications: T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.
May 24 2017, 9:39 AM · Doorkeeper
franjesus updated the task description for T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.
May 24 2017, 9:38 AM · Bug Report (Needs Information), Doorkeeper
franjesus added a comment to D18001: Avoid multiple JIRA notifications.

Ops, sorry :)

May 24 2017, 9:30 AM · Doorkeeper

May 23 2017

chad added a comment to D18001: Avoid multiple JIRA notifications.

See https://secure.phabricator.com/book/phabcontrib/article/contributing_code/

May 23 2017, 11:55 PM · Doorkeeper
epriestley removed reviewers for D18001: Avoid multiple JIRA notifications: epriestley, Blessed Reviewers.
May 23 2017, 5:48 PM · Doorkeeper
franjesus created D18001: Avoid multiple JIRA notifications.
May 23 2017, 3:54 PM · Doorkeeper

May 21 2017

epriestley moved T10363: Reorient Doorkeeper publishing around transactions instead of feed stories from v1 to Backlog on the Nuance board.
May 21 2017, 12:43 PM · Nuance, Restricted Project, Feed, Doorkeeper

Mar 6 2017

lambdafu added a comment to T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).

I have written a couple of scripts to semi-automatically convert trac ("done") and roundup (WIP) to phabricator. The included patch based on D10754 but extended does quite a good job at faking timestamps even for subtasks and notifications etc, but the whole thing is neither complete nor bullet-proof or even convenient. Good enough for people who don't mind to get their hands dirty: https://github.com/lambdafu/phabricator-test

Mar 6 2017, 8:22 PM · Guides, Doorkeeper

Dec 29 2016

epriestley moved T10050: Differential-to-Asana integration, like with JIRA from Backlog to Far Future Work on the Differential board.
Dec 29 2016, 6:10 PM · Doorkeeper, Differential, Asana, Feature Request

Dec 5 2016

lfarkas added a comment to T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).

Trac wiki import to Phabricator's Phriction.

Based on svemir's anser in https://secure.phabricator.com/Q12 a not to nice not perfect but more then nothing:

https://github.com/lfarkas/phabricator/blob/master/scripts/util/trac_wiki_import.php

@lfarkas the Github link results in a 404. Do you still have a copy of this script? I am in need of a Trac Wiki importer and yours seems the only one available. Or does anyone else have a working script?

Thanks in advance.

Dec 5 2016, 8:51 PM · Guides, Doorkeeper
1stone added a comment to T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).

Hi folks,

Dec 5 2016, 8:36 PM · Guides, Doorkeeper

Nov 29 2016

aik099 added a comment to T3837: Support updating JIRA custom field when revisions change status.

That's why I said In my fork. This is custom code.

Nov 29 2016, 7:50 AM · Restricted Project, Doorkeeper, Differential
Justin_Lee added a comment to T3837: Support updating JIRA custom field when revisions change status.

how could you do this?
i cant find this configuration in my phabricator application

Nov 29 2016, 3:37 AM · Restricted Project, Doorkeeper, Differential

Nov 24 2016

aik099 added a comment to T3837: Support updating JIRA custom field when revisions change status.

Looks like the JIRA's default door keeper worker. I guess it is automatically discovered when you run arc liberate command.

Nov 24 2016, 11:08 AM · Restricted Project, Doorkeeper, Differential
avivey added a comment to T3837: Support updating JIRA custom field when revisions change status.

If anyone else is looking for this, we have this extension in our local install P2019, which does custom things to a JIRA ticket based on Revisions.

Nov 24 2016, 1:21 AM · Restricted Project, Doorkeeper, Differential

Nov 23 2016

freebird updated subscribers of T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).
Nov 23 2016, 9:01 AM · Guides, Doorkeeper

Nov 15 2016

chad merged T11863: A way to set task creator and creation time using the api into T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).
Nov 15 2016, 4:35 AM · Guides, Doorkeeper

Oct 29 2016

michelkaeser updated subscribers of T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.).

Trac wiki import to Phabricator's Phriction.

Based on svemir's anser in https://secure.phabricator.com/Q12 a not to nice not perfect but more then nothing:

https://github.com/lfarkas/phabricator/blob/master/scripts/util/trac_wiki_import.php

Oct 29 2016, 12:52 PM · Guides, Doorkeeper