Page MenuHomePhabricator

Don't show workboard action previews if the action won't have any effect
ClosedPublic

Authored by epriestley on Mar 20 2019, 2:33 AM.
Tags
None
Referenced Files
F17794338: D20300.id48498.diff
Thu, Jul 24, 11:48 PM
F17756163: D20300.diff
Tue, Jul 22, 1:47 PM
F17712003: D20300.diff
Thu, Jul 17, 9:21 AM
Unknown Object (File)
Mon, Jul 7, 5:23 AM
Unknown Object (File)
Tue, Jul 1, 12:36 AM
Unknown Object (File)
Jun 30 2025, 4:32 PM
Unknown Object (File)
Jun 30 2025, 6:45 AM
Unknown Object (File)
Jun 29 2025, 6:16 AM
Subscribers
None

Details

Summary

Ref T10335. When you (for example) drag a "Resolved" task into a column with "Trigger: change status to resolved.", don't show a hint that the action will "Change status to resolved." since this isn't helpful and is somewhat confusing.

For now, the only visibility operator is "!=" since all current actions are simple field comparisons, but some actions in the future (like "add subscriber" or "remove project") might need other conditions.

Test Plan

Dragged cards in ways that previously provided useless hints: move from column A to column B on a "Group by Priority" board; drag a resolved task to a "Trigger: change status to as resolved" column. Saw a more accurate preview in both cases.

Drags which actually cause effects still show the effects correctly.

Diff Detail

Repository
rP Phabricator
Branch
trigger6
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 22318
Build 30528: Run Core Tests
Build 30527: arc lint + arc unit