1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-24 15:52:41 +01:00
phorge-phorge/src/applications
Bob Trahan 1eb8b6a1b8 Maniphest - allow for searching for tasks based on dependency relationships
Summary:
Fixes T5352. This is very useful for finding things that should be easy to do ("not blocked") as well as things that are important to do ("blocking"). I have wanted to check out the latter case in our installation, though no promises on what I would end up actually doing from that search result list. =D

I also think supporting something like T6638 is reasonable but the UI seems trickier to me; its some sort of task tokenizer, which I don't think we've done before?

Test Plan: toggled various search options and got reasonable results. When i clicked conflicting things like "blocking" and "not blocking" verified it was like I had not clicked anything at all.

Reviewers: chad, epriestley

Reviewed By: epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T5352

Differential Revision: https://secure.phabricator.com/D11306
2015-01-12 13:42:37 -08:00
..
almanac Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
aphlict/management Allow Aphlict client port to be overridden 2015-01-13 06:38:39 +11:00
arcanist/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
audit Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
auth Make test for setting "next" cookie more general 2015-01-09 06:42:03 -08:00
base Make the PhabricatorApplication::getName() method abstract 2015-01-02 10:03:31 +11:00
cache Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00
calendar Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
celerity Attempt to workaround non-deterministic sort behavior 2015-01-05 08:23:47 +11:00
chatlog Remove an unused class 2015-01-03 12:23:18 +11:00
conduit Conduit - document that ERR-CONDUIT-CORE is coming atchya 2015-01-06 14:41:28 -08:00
config Config - fix management scripts with --database parameter 2015-01-09 13:58:11 -08:00
conpherence Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
console Move DarkConsole to an application 2014-10-13 11:17:09 -07:00
countdown Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
daemon Allow archived tasks to be queried by object PHID and order by id 2014-12-30 15:54:56 -08:00
dashboard Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
differential Remove lingering setForceLocal() call 2015-01-12 09:48:41 -08:00
diffusion Diffusion - missed a "dont load diffusion request" in the code serving pathway 2015-01-12 08:50:50 -08:00
diviner Fix method visibility for PhabricatorApplicationSearchEngine methods 2015-01-07 07:34:52 +11:00
doorkeeper Modernize remaining edge types 2015-01-03 10:58:20 +11:00
draft/storage Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00
drydock Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
fact Minor formatting changes 2014-10-08 08:39:49 +11:00
feed Fix method visibility for PhabricatorApplicationSearchEngine methods 2015-01-07 07:34:52 +11:00
files Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
flag Fix method visibility for PhabricatorApplicationSearchEngine methods 2015-01-07 07:34:52 +11:00
fund Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
harbormaster Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
help Update Phabricator header to use FontAwesome 2014-12-04 13:01:23 -08:00
herald Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
home Maniphest - introduce needProjectPHIDs 2014-12-18 13:53:45 -08:00
legalpad Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
lipsum Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
macro Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
mailinglists T6869, Mailing list "Public (No Login Required)" name should be visible to logged out users. 2015-01-08 16:00:57 -08:00
maniphest Maniphest - allow for searching for tasks based on dependency relationships 2015-01-12 13:42:37 -08:00
meta Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
metamta Daemons - add "objectPHID" to task tables. 2014-12-23 16:30:05 -08:00
notification Rewrite Aphlict to use Websockets 2015-01-08 10:03:00 -08:00
nuance Remove an unused class 2015-01-02 11:23:58 +11:00
oauthserver OAuthServer - harden things up a bit 2015-01-09 11:04:18 -08:00
owners Explicitly declare method/property visibility 2015-01-12 08:18:13 +11:00
passphrase Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
paste Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
people Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
phame Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
phid Don't skip policy checks on ObjectQuery if special capabilities are required 2014-12-17 17:04:12 -08:00
phlux Transactions - adding willRenderTimeline to handle tricky cases 2014-12-04 13:58:52 -08:00
pholio Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
phortune Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
phpast Minor formatting changes 2014-10-08 08:39:49 +11:00
phragment Explicitly declare method/property visibility 2015-01-12 08:18:13 +11:00
phrequent Fix method visibility for PhabricatorApplicationSearchEngine methods 2015-01-07 07:34:52 +11:00
phriction Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
policy Rename PhabricatorPolicyRule subclasses for consistency 2015-01-03 23:48:55 +11:00
ponder Move ActionList mobile links to better location 2015-01-12 07:24:35 -08:00
project Better text when project home has no tasks 2015-01-12 13:39:08 -08:00
releeph Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
remarkup/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
repository Allow PhabricatorRepositoryCommitHeraldWorker to continue on certain types of exceptions 2015-01-10 09:42:42 +11:00
search Fix bad ancestor classname 2015-01-07 16:13:20 -08:00
settings Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
slowvote Fix slowvote exception when viewing description diff 2015-01-12 07:20:20 -08:00
subscriptions Modernize remaining edge types 2015-01-03 10:58:20 +11:00
support/application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
system Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00
tokens Fix method visibility for PhabricatorController subclasses 2015-01-07 07:34:59 +11:00
transactions T6594, Logged out users should see "View Raw" in dropdown of timeline items 2015-01-09 06:47:16 -08:00
typeahead Projects - tokenize [ProjectX] so "projectX" is a match 2015-01-09 14:09:13 -08:00
uiexample Fix a file name to match the PHP class name 2015-01-05 06:38:59 +11:00
xhprof Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00