Page MenuHomePhabricator

Transactions - add infrastructure for "mentions"
ClosedPublic

Authored by btrahan on Sep 9 2014, 7:59 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 11, 6:40 AM
Unknown Object (File)
Wed, Dec 11, 5:44 AM
Unknown Object (File)
Fri, Dec 6, 11:59 PM
Unknown Object (File)
Fri, Dec 6, 5:03 AM
Unknown Object (File)
Fri, Dec 6, 4:07 AM
Unknown Object (File)
Wed, Dec 4, 1:22 PM
Unknown Object (File)
Tue, Dec 3, 11:10 AM
Unknown Object (File)
Fri, Nov 29, 11:26 AM

Details

Summary

Fixes T4036. Now if you say something on diff X like "This reminds me of Tx and Dy and commitHashFoo and Px." each of those objects gets a little visible transaction that the mention occurred. No feed, email, or notifications.

Test Plan

made a comment like above and verified transactions. also submitted a diff that "Fixes Tx" and Tx did not get the transaction as expected.

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

btrahan retitled this revision from to Transactions - add infrastructure for "mentions".
btrahan updated this object.
btrahan edited the test plan for this revision. (Show Details)
btrahan added a reviewer: epriestley.
epriestley edited edge metadata.
epriestley added a subscriber: joshuaspence.

We should pick different constants, 43 and 44 were previously used by TYPE_OBJECT_HAS_COLUMN and TYPE_COLUMN_HAS_OBJECT and need some cleanup (I think I didn't file anything, but @joshuaspence hit a minor related issue earlier). Use 51 + 52 instead?

src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
179

Array typehint?

This revision is now accepted and ready to land.Sep 9 2014, 8:56 PM
btrahan edited edge metadata.
  • use 51 and 52
  • add array typehint
btrahan updated this revision to Diff 25146.

Closed by commit rPc75495e63fa0 (authored by @btrahan).