Homec4science

Synchronize Asana task and subtask states accurately

Authored by epriestley <git@epriestley.com> on Jun 26 2013, 01:34.

Description

Synchronize Asana task and subtask states accurately

Summary:
Ref T2852.

The parent task is open unless the revision is in the states "closed" or "abandoned". If it's in "needs review", it remains open. This last bit is slightly unlike Differential, but consistent with the Google Doc and generally seems like a better fit. There's no way to put the task in a "Waiting on Others" state in Asana like we can in Differential.

The subtasks are closed unless the revision is in the state "needs review". This is generally consistent with Differential.

Test Plan:
Made a series of changes to a revision and synchronized it repeatedly:

  • requested changes
  • commandeered
  • requested review
  • abandoned

Verified task and subtasks synchronized states correctly in Asana.

{F47554}

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T2852

Differential Revision: https://secure.phabricator.com/D6304

Details

Committed
epriestley <git@epriestley.com>Jun 26 2013, 01:34
Pushed
aubortJan 31 2017, 17:16
Parents
rPH302da70e7218: Synchronize review request state to Asana
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHc99ebe84024e: Synchronize Asana task and subtask states accurately (authored by epriestley <git@epriestley.com>).Jun 26 2013, 01:34