mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-23 22:10:55 +01:00
No description
8fe27800fc
Summary: Fixes T4917. Currently, if a user doesn't have access to, e.g., Phriction, they still get a checkbox in the search results to search for Wiki Documents. Those results will be filtered anyway, so this is confusing at best. Instead, bind PHID types to applications. This is a relatively tailored fix; some areas for potential future work: - Go through every PHID type and bind them all to applications. Vaguely nice to have, but doesn't get us anything for now. - If no searchable application is installed, we don't show you an error state. This isn't currently possible ("People" is always installed) but in the interest of generality we could throw an exception or something at least. - The elasticserach thing could probably constrain types to visible types, but we don't have a viewer there easily right now. Test Plan: Uninstalled Phriction, saw the checkbox vanish. Reviewers: btrahan Reviewed By: btrahan Subscribers: epriestley Maniphest Tasks: T4917 Differential Revision: https://secure.phabricator.com/D8904 |
||
---|---|---|
bin | ||
conf | ||
externals | ||
resources | ||
scripts | ||
src | ||
support | ||
webroot | ||
.arcconfig | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
NOTICE | ||
README |
Phabricator is an open source collection of web applications which help software companies build better software. Phabricator includes applications for: - reviewing and auditing source code; - hosting and browsing repositories; - assembling a party to venture forth; - tracking bugs; - hiding stuff from coworkers; and - also some other things. You can learn more about the project (and find links to documentation and resources) here: http://phabricator.org/ Phabricator is developed and maintained by Phacility. The first version of Phabricator was originally built at Facebook. LICENSE Phabricator is released under the Apache 2.0 license except as otherwise noted.