[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/doorkeeper/worker/ -> DoorkeeperFeedWorkerAsana.php (summary)

Publishes tasks representing work that needs to be done into Asana, and updates the tasks as the corresponding Phabricator objects are updated.

File Size: 699 lines (22 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 14 functions

  isEnabled()
  publishFeedStory()
  getWorkspaceID()
  getProvider()
  getAsanaTaskData()
  getAsanaSubtaskData()
  getSynchronizationWarning()
  lookupAsanaUserIDs()
  findAnyValidAsanaAccessToken()
  makeAsanaAPICall()
  newRefFromResult()
  addFollowers()
  getAsanaProjectIDs()
  addProjects()

Functions
Functions that are not part of a class:

isEnabled()   X-Ref
This worker is enabled when an Asana workspace ID is configured with
`asana.workspace-id`.


publishFeedStory()   X-Ref
Publish stories into Asana using the Asana API.


getWorkspaceID()   X-Ref
No description

getProvider()   X-Ref
No description

getAsanaTaskData($object)   X-Ref
No description

getAsanaSubtaskData($object)   X-Ref
No description

getSynchronizationWarning()   X-Ref
No description

lookupAsanaUserIDs($all_phids)   X-Ref
No description

findAnyValidAsanaAccessToken(array $user_phids)   X-Ref
No description

makeAsanaAPICall($token, $action, $method, array $params)   X-Ref
No description

newRefFromResult($type, $result)   X-Ref
No description

addFollowers($oauth_token,$task_id,array $followers,$silent = false)   X-Ref
No description

getAsanaProjectIDs()   X-Ref
No description

addProjects($oauth_token,$task_id,array $project_ids)   X-Ref
No description



Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1