1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-15 03:12:41 +01:00
phorge-phorge/src/applications
Bob Trahan 5a9df1a225 Policy - filter app engines where the user can't see the application from panel editing
Summary: Fixes T7118. This does the basic "filter the list" thing, though it ends up being a little manual since I guess this hasn't come up before? There is also potential weird behavior if the user was using an app and lost access to it - they will have nothing selected on edit - but I think this is actually correct behavior in this circumstance.

Test Plan:
used a user who couldn't get access to the "quick create" apps and noted that the dropdown list on dashboard panel create was missing the expected engines

ran `arc unit --everything` to verify abstract method implemented everywhere

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T7118

Differential Revision: https://secure.phabricator.com/D11687
2015-02-04 15:47:48 -08:00
..
almanac Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
aphlict/management Fix visibility of PhutilArgumentWorkflow::didConstruct methods 2015-01-16 07:42:07 +11:00
arcanist/conduit Fix a method call in arcanist.projectinfo 2015-02-02 14:38:40 -08:00
audit Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
auth PHUIErrorView 2015-02-01 20:14:56 -08:00
base Remove getIconName from all applications 2015-01-30 12:11:21 -08:00
cache Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
calendar Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
celerity Delete app icons 2015-01-27 12:36:39 -08:00
chatlog Remove getIconName from all applications 2015-01-30 12:11:21 -08:00
conduit Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
config Restore the "alternate file domain" setup warning and provide CDN instructions 2015-02-03 11:51:41 -08:00
conpherence Revamp Profile with new IconNav 2015-02-02 12:13:48 -08:00
console Move DarkConsole to an application 2014-10-13 11:17:09 -07:00
countdown Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
daemon PHUIErrorView 2015-02-01 20:14:56 -08:00
dashboard Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
differential Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
diffusion Revert "Have DifferentialRevisionList return an ObjectBox if header is set" 2015-02-03 12:16:42 -08:00
diviner Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
doorkeeper Use icons with Config Options page 2015-02-02 10:17:25 -08:00
draft/storage Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
drydock Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
fact PHUIErrorView 2015-02-01 20:14:56 -08:00
feed Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
files Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
flag Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
fund Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
harbormaster Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
help Update Phabricator header to use FontAwesome 2014-12-04 13:01:23 -08:00
herald Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
home Policy - make sure "quick create" menu doesn't show up if you have nothing you can quick create 2015-02-04 14:58:10 -08:00
legalpad Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
lipsum Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
macro Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
mailinglists Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
maniphest Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
meta Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
metamta Policy - lock down file loading in mail reply handler path 2015-02-02 14:02:36 -08:00
notification Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
nuance Remove getIconName from all applications 2015-01-30 12:11:21 -08:00
oauthserver Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
owners Policy - move some owners code into an editor class and check policy better 2015-02-03 11:41:15 -08:00
passphrase Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
paste Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
people Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
phame Use icons with Config Options page 2015-02-02 10:17:25 -08:00
phid MetaMTA - add (basic) application emails and deploy to Maniphest 2015-01-19 16:07:26 -08:00
phlux Remove getIconName from all applications 2015-01-30 12:11:21 -08:00
pholio Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
phortune Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
phpast Use PhutilXHPASTBinary methods 2015-02-03 06:59:16 +11:00
phragment PHUIErrorView 2015-02-01 20:14:56 -08:00
phrequent Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
phriction Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
policy Use icons with Config Options page 2015-02-02 10:17:25 -08:00
ponder Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
project Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
releeph Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
remarkup/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
repository Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
search Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -08:00
settings PHUIErrorView 2015-02-01 20:14:56 -08:00
slowvote Policy - filter app engines where the user can't see the application from panel editing 2015-02-04 15:47:48 -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 Fix visibility of PhutilArgumentWorkflow::didConstruct methods 2015-01-16 07:42:07 +11:00
tokens Remove getIconName from all applications 2015-01-30 12:11:21 -08:00
transactions Policy - add an explanation for automatic capabilities for transactions and transaction comments 2015-02-02 14:41:50 -08:00
typeahead Projects - tokenize [ProjectX] so "projectX" is a match 2015-01-09 14:09:13 -08:00
uiexample PHUIErrorView 2015-02-01 20:14:56 -08:00
xhprof Remove getIconName from all applications 2015-01-30 12:11:21 -08:00