Page MenuHomePhabricator

Workboards (v3)Milestone
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Dec 3 2020

epriestley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

That seems reasonable. I also ran into a couple of other suggestions elsewhere:

Dec 3 2020, 4:32 PM · Workboards (v3)
20after4 added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

Off the wall suggestion: how about a trigger that sets the subtype:

Dec 3 2020, 7:31 AM · Workboards (v3)

Dec 19 2019

epriestley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

See also PHI1594, which wants:

Dec 19 2019, 5:18 PM · Workboards (v3)

Jul 31 2019

epriestley closed T4900: Workboards updating in real time as Resolved.

See T13357 for followup.

Jul 31 2019, 8:13 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20689: Don't try to emit project board update events if there are no projects to update.
Jul 31 2019, 7:42 PM · Workboards (v3), User Delight, Wikimedia

Jul 24 2019

epriestley added a revision to T4900: Workboards updating in real time: D20681: Fix an issue where editing cards on a workboard with implicit column ordering could reorder cards improperly.
Jul 24 2019, 6:11 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T4900: Workboards updating in real time.

There's currently a bug (likely related to D20652 or D20654?) where normal edits aren't respecting card order correctly during the redraw. I suspect this is just an order parameter getting lost somewhere.

Jul 24 2019, 5:31 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20680: When a task card is edited, emit update events for old boards and parent boards.
Jul 24 2019, 5:29 PM · Workboards (v3), User Delight, Wikimedia

Jul 17 2019

epriestley added a revision to T4900: Workboards updating in real time: D20656: Make workboard real-time updates mostly work.
Jul 17 2019, 8:09 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T4900: Workboards updating in real time.

a logical clock to complement the wall-time clocks

Jul 17 2019, 6:25 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T4900: Workboards updating in real time.

From D20653:

Jul 17 2019, 6:15 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20654: Make reloading workboards with "R" respect workboard ordering.
Jul 17 2019, 6:04 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20653: When updating a workboard with "R", send the client visible set with version numbers.
Jul 17 2019, 5:53 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20652: Move "BoardResponseEngine" toward a more comprehensive update model.
Jul 17 2019, 5:39 PM · Workboards (v3), User Delight, Wikimedia

Jul 8 2019

epriestley updated the task description for T11036: Put subproject columns on workboards.
Jul 8 2019, 11:20 PM · Workboards (v3), Projects (v3)

Jul 3 2019

epriestley added a comment to T4900: Workboards updating in real time.

Just thinking out loud:

Jul 3 2019, 5:54 PM · Workboards (v3), User Delight, Wikimedia

Jul 2 2019

epriestley added a revision to T4900: Workboards updating in real time: D20639: Make pressing "R" on your keyboard reload the card state on workboards.
Jul 2 2019, 8:58 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20638: Remove obsolete "options" from workboard "updateCard()" call.
Jul 2 2019, 5:20 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T4900: Workboards updating in real time.

Here's roughly where I'm headed next. I'm planning to:

Jul 2 2019, 5:18 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T4900: Workboards updating in real time.

The "default" controller currently needs to "force" the URI parameters...
The "filter" controller currently needs to "force" the URI parameters...
The "apply" flow, where a new custom filter is applied...

Jul 2 2019, 4:32 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20637: Remove remnants of clumsy old URI state handling from workboards.
Jul 2 2019, 4:30 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20636: Differentiate between "Move Tasks to Column..." and "Move Tasks to Project..." in the workboard UI.
Jul 2 2019, 3:32 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20635: Move workboard "Move Tasks to Column..." workflow to a separate controller.
Jul 2 2019, 2:43 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20634: Move workboard "Bulk Edit Tasks" workflow to a separate controller.
Jul 2 2019, 1:16 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20633: Move workboard "View as Query" workflow to a separate controller.
Jul 2 2019, 12:50 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20632: Move workboard "filter" workflow to a separate controller.
Jul 2 2019, 12:30 PM · Workboards (v3), User Delight, Wikimedia

Jun 29 2019

epriestley added a revision to T4900: Workboards updating in real time: D20629: Give the workboard "default" workflows more modern state handling.
Jun 29 2019, 10:35 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a comment to T4900: Workboards updating in real time.

A couple of weird cases on state management:

Jun 29 2019, 10:14 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20628: Separate workboard view state (ordering, filtering, hidden columns) from the View controller.
Jun 29 2019, 10:12 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20627: Remove property "id" from Workboard View controller.
Jun 29 2019, 9:20 PM · Workboards (v3), User Delight, Wikimedia
epriestley added a revision to T4900: Workboards updating in real time: D20626: Remove unused property "slug" from Workboard View controller.
Jun 29 2019, 8:07 PM · Workboards (v3), User Delight, Wikimedia

May 9 2019

igoldberg added a comment to T5474: Support workboard column triggers which activate when a task is dropped into a column.

Got it, thanks for clarifying.

May 9 2019, 8:05 PM · Workboards (v3), Restricted Project
epriestley added a comment to T5474: Support workboard column triggers which activate when a task is dropped into a column.

It looks like these triggers don't run when you move tasks via "Move on Workboard" (instead of drag and drop). Is this expected / intentional?

May 9 2019, 6:54 PM · Workboards (v3), Restricted Project
igoldberg added a comment to T5474: Support workboard column triggers which activate when a task is dropped into a column.

It looks like these triggers don't run when you move tasks via "Move on Workboard" (instead of drag and drop).

May 9 2019, 6:51 PM · Workboards (v3), Restricted Project

Apr 13 2019

epriestley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20417: Distinguish between "bad record format" and "bad record value" when validating Trigger rules.
Apr 13 2019, 4:33 PM · Workboards (v3)
epriestley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20416: Improve trigger editor behavior when switching to/from tokenizers.
Apr 13 2019, 4:07 PM · Workboards (v3)

Apr 10 2019

pasik added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

ah, I missed that. I guess I should start testing this stuff soon :)

Apr 10 2019, 8:23 PM · Workboards (v3)
amckinley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

well, I'd say for example the "Close as <status> (only acts if task is not already closed)" is useful, and definitely needed.
Move the task to "done" column on the workboard, and the task automatically gets closed. That's handy.

Apr 10 2019, 7:36 PM · Workboards (v3)
pasik added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

well, I'd say for example the "Close as <status> (only acts if task is not already closed)" is useful, and definitely needed.
Move the task to "done" column on the workboard, and the task automatically gets closed. That's handy.

Apr 10 2019, 7:27 PM · Workboards (v3)
amckinley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20390: Add trigger rule to remove projects from tasks.
Apr 10 2019, 7:16 PM · Workboards (v3)
epriestley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

Things feel pretty reasonable to me for now. I'm going to fix those bugs you hit and I think I have a couple other things I wanted to tweak, but I'm largely happy with the featureset as a v1.

Apr 10 2019, 6:55 PM · Workboards (v3)
amckinley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

Broadly, it's not clear to me that any of these rules are actually good/useful/worth building.

Apr 10 2019, 6:48 PM · Workboards (v3)
epriestley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

Are these different from the existing implementation in PhabricatorProjectTriggerManiphestStatusRule?

Apr 10 2019, 6:40 PM · Workboards (v3)
amckinley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.
  • Close as <status> (only acts if task is not already closed).
  • Reopen as <status>.
Apr 10 2019, 6:27 PM · Workboards (v3)
amckinley updated the task description for T13269: Improve initial implementations of Workboard triggers and groups.
Apr 10 2019, 6:14 PM · Workboards (v3)

Apr 5 2019

amckinley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20379: Add trigger rule for adding projects to a task.
Apr 5 2019, 7:55 PM · Workboards (v3)

Mar 28 2019

epriestley moved T13074: Plans: Workboard triggers, groups, and subproject columns from Tentative to Next on the Plans board.
Mar 28 2019, 3:38 PM · Workboards (v3), Plans, Projects

Mar 27 2019

epriestley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20329: Add a trigger rule to reassign a task.
Mar 27 2019, 6:02 PM · Workboards (v3)
epriestley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20332: Give workboard column header actions a more clickable appearance.
Mar 27 2019, 2:07 PM · Workboards (v3)

Mar 26 2019

epriestley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20331: On workboards, link ancestor project breadcrumbs to their workboards.
Mar 26 2019, 11:37 PM · Workboards (v3)