Support workboard column triggers which activate when a task is dropped into a column
Open, NormalPublic

Tags
Tokens
"Manufacturing Defect?" token, awarded by buoowl."Love" token, awarded by NDKilla."Like" token, awarded by isfs."Burninate" token, awarded by MissyTS."Burninate" token, awarded by janitorial."Like" token, awarded by vpavlushkov."Like" token, awarded by tetrapus."Love" token, awarded by danieldanciu."Like" token, awarded by n3v3rf411."Yellow Medal" token, awarded by beverly."Manufacturing Defect?" token, awarded by mreeder."Burninate" token, awarded by dmitry.shulga."Love" token, awarded by brett."Love" token, awarded by tomekj2ee."Like" token, awarded by jkrets."Love" token, awarded by Sohojoe."Like" token, awarded by Croakx."Love" token, awarded by groenroos."Like" token, awarded by zhiyuchen."Love" token, awarded by mbenua-mparticle."Like" token, awarded by brianespinosa."Like" token, awarded by jon.rimmer."Like" token, awarded by Netrics."Love" token, awarded by azurasean."Like" token, awarded by jaie.wilson."Party Time" token, awarded by edouard.kaiser."Like" token, awarded by jlap."Evil Spooky Haunted Tree" token, awarded by shandor."Like" token, awarded by carwyn."Like" token, awarded by ocrete."Like" token, awarded by rphl."Like" token, awarded by dmgarcia."Love" token, awarded by stevex."Like" token, awarded by adam93."Love" token, awarded by kontextbewusst."Love" token, awarded by st_we."Like" token, awarded by rabahmeradi."Love" token, awarded by nhitze."Love" token, awarded by demix."Pterodactyl" token, awarded by Yuriovich."Love" token, awarded by jstejada."Mountain of Wealth" token, awarded by snaik."Like" token, awarded by fbu."Love" token, awarded by apfols."Love" token, awarded by bernard.oflynn."Like" token, awarded by scott.horsley."Like" token, awarded by lgazo."Like" token, awarded by venky."Like" token, awarded by vanmeeuwen."Like" token, awarded by helenhousandi."Like" token, awarded by fschloegl."The World Burns" token, awarded by chad."Love" token, awarded by seungrye."Like" token, awarded by remusvrm."Like" token, awarded by kebe."Like" token, awarded by jonathanrseawright."Like" token, awarded by mrjoops."Like" token, awarded by AnysM."Like" token, awarded by monsdar."Like" token, awarded by gurrinder."Like" token, awarded by c.mertins."Like" token, awarded by cguenther."Like" token, awarded by dereknex."Love" token, awarded by overlordtm."Like" token, awarded by jarrod."Love" token, awarded by spiridon-alexandru."Like" token, awarded by Instinct64."Like" token, awarded by trevorsummerssmith."Love" token, awarded by ilich."Pterodactyl" token, awarded by eserrano."Like" token, awarded by dmgander."Love" token, awarded by chrisportela."Like" token, awarded by jonasoberschweiber."Like" token, awarded by wschroo."Love" token, awarded by cmmata."Love" token, awarded by utrack."Like" token, awarded by jcowgar."Love" token, awarded by manas-chaudhari."Love" token, awarded by grmbl."Like" token, awarded by mliberty."Love" token, awarded by joncalhoun."Love" token, awarded by guayosr."Like" token, awarded by franshamk."Like" token, awarded by mufid."Love" token, awarded by Luke081515.2."Like" token, awarded by frahmj."Like" token, awarded by stevenjt."Like" token, awarded by r0bbie."Like" token, awarded by phpeach."Like" token, awarded by boruchy."Mountain of Wealth" token, awarded by timor."Like" token, awarded by OCram."Like" token, awarded by nateguchi2."Pterodactyl" token, awarded by tycho.tatitscheff."Like" token, awarded by bobek."Like" token, awarded by ivh."Like" token, awarded by anda."Like" token, awarded by gerriet."Love" token, awarded by brablc."Love" token, awarded by mholden."Like" token, awarded by mjamil."Like" token, awarded by helix."Love" token, awarded by calfzhou."Like" token, awarded by TeeLicht."Like" token, awarded by lperrin."Like" token, awarded by hartman."Like" token, awarded by vgoetz."Love" token, awarded by lukasz.roth."Like" token, awarded by michaeloa."Like" token, awarded by xiaogaozi.
Assigned To
None
Authored By
epriestley, Jun 25 2014

Description

We plan to support triggers, which let you make columns apply behavior. For example:

  • When a task is dropped into this column, close it as "Resolved".
  • When a task is dropped into this column, require it to be assigned to a user.
  • When a task is dropped into this column, set custom field "My Special Workflow Status" to value "In Progress".

Related Objects

There are a very large number of changes, so older changes are hidden. Show Older Changes
jstejada added a subscriber: jstejada.
Yuriovich added a subscriber: Yuriovich.
demix awarded a token.Oct 16 2016, 9:41 AM
nhitze added a subscriber: nhitze.
st_we added a subscriber: st_we.

@epriestley @chad

Since this is a highly desired feature for us and many other Phabricator users (tokens, tokens, tokens), I would really like to contribute. I already did some work and it turned out - thanks to the flexible architecture of Phabricator - not that much is needed to get something quite nice and robust:

  • A typeahead datasource for project columns
  • A new Herald field for task cards
  • A new condition type in HeraldAdapter class
  • Minor extension of the project column query class

Below is a short demo video of my current implementation. If you are interested, I would be happy to hand in a patch and carry it through the review process.

Thanks.

I created D16859 for you to get an idea of whether this is a worthy contribution or not in general. I tried to be as consistent as possible with other source code/related components of Phabricator.

stevex added a subscriber: stevex.
rphl awarded a token.Nov 20 2016, 4:27 PM
shandor added a subscriber: shandor.
vcrom added a subscriber: vcrom.Dec 9 2016, 10:19 AM
jlap awarded a token.Dec 14 2016, 9:28 PM
tigzav added a subscriber: tigzav.Jan 11 2017, 4:24 PM
azurasean added a subscriber: azurasean.
igoryan added a subscriber: igoryan.Feb 1 2017, 6:17 PM
brianespinosa added a subscriber: brianespinosa.
groenroos added a subscriber: groenroos.
Croakx awarded a token.Mar 8 2017, 2:44 PM
Croakx added a subscriber: Croakx.
Sohojoe added a subscriber: Sohojoe.
jkrets added a subscriber: jkrets.
brett added a subscriber: brett.
mreeder added a subscriber: mreeder.
danieldanciu added a subscriber: danieldanciu.
vpavlushkov added a subscriber: vpavlushkov.

Hi,
My small team & I have been using Phabricator for a year. This is the feature that we lack and that makes our day-to-day work difficult. It would be nice to have even the basics (drag & drop to a column -> update to a given status). Any advise or workaround in the meanwhile would also be nice if they are some. Sorry if I lack Phabricator knowledge and missed an obvious workaround feature.

@epriestley, @chad > The paid prioritization Chad mentionned in 2015 is apparently not a thing anymore, and the Roadmap page was not updated since 300d+. Can I guess it means users can't have more visibility on this than the entry's status itself? Or did I miss a valuable page? It's always nice to get an idea of when an expected feature will be done, even roughly.

chad added a comment.Jul 2 2017, 6:39 PM

There is no secret tracker with a different set of priorities or timelines
for features. Everything we plan is 100% open. This feature is not on any
short or medium term roadmap and you can read Planning for more
information on how we build the roadmap. We do plan to offer paid support
soon which will let installs prioritize features they need.

Thanks for the reply @chad.

isfs awarded a token.Jul 2 2017, 9:52 PM
eserrano removed a subscriber: eserrano.Jul 3 2017, 6:33 AM

+1 that this is really needed.

FYI to everyone, looks like this feature is on the starmap.

The other side of the status-column relationship is also needed btw for a decent workflow: T6409

buoowl added a subscriber: buoowl.