Page MenuHomePhabricator

Add very basic routing to Nuance
ClosedPublic

Authored by epriestley on Aug 24 2015, 11:50 AM.
Tags
None
Referenced Files
F13090898: D13988.diff
Thu, Apr 25, 2:38 AM
Unknown Object (File)
Thu, Apr 11, 9:55 AM
Unknown Object (File)
Sun, Apr 7, 2:08 AM
Unknown Object (File)
Thu, Apr 4, 6:46 AM
Unknown Object (File)
Mon, Apr 1, 12:13 PM
Unknown Object (File)
Sun, Mar 31, 12:11 PM
Unknown Object (File)
Sun, Mar 31, 12:10 PM
Unknown Object (File)
Sun, Mar 31, 11:51 AM
Subscribers
None

Details

Reviewers
chad
Maniphest Tasks
T8783: Unprototype Nuance (v1)
Commits
Restricted Diffusion Commit
rPc6125798542d: Add very basic routing to Nuance
Summary

Ref T8783. Sort out some relationships and fields:

  • Make Items 1:1 with Queues: each item is always in exactly one queue. Minor discussion on T8783. I think this is easier to understand and reason about (and implement!) and can't come up with any real cases where it isn't powerful enough.
  • Remove "QueueItem", which allowed items to be in multiple queues at once.
  • Remove "dateNuanced", which is equivalent to "dateCreated" in all cases.

Then add really basic routing:

  • Add "Default Queue" for Sources. New items from the source route into that queue.
  • (Some day there will be routing rules, but for now the rule is "always route into the default queue".)
  • Show queue on items.
  • Show more / more useful edit history and transactions in several UIs.
Test Plan

Screen Shot 2015-08-23 at 9.12.46 AM.png (616×1 px, 94 KB)

Screen Shot 2015-08-23 at 9.11.55 AM.png (652×1 px, 117 KB)

Screen Shot 2015-08-23 at 9.11.53 AM.png (652×1 px, 105 KB)

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Add very basic routing to Nuance.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
This revision is now accepted and ready to land.Aug 24 2015, 3:16 PM
This revision was automatically updated to reflect the committed changes.