1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-26 15:30:58 +01:00
phorge-phorge/src/applications
Bob Trahan 345966cb41 People - refine permissions on creating new users
Summary: Fixes T7142. Make old permission mean "make (non-bot) users" and then nuance the UI for those administrators who can make bot accounts.

Test Plan: loaded up admin a with full powers and admin b with restricted powers. noted admin a could make a full user. noted admin b could not make a full user. noted admin b got an error even via clever uri hacking.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T7142

Differential Revision: https://secure.phabricator.com/D11702
2015-02-05 16:47:09 -08:00
..
almanac Correct private key permissions before extracting public key in bin/almanac register 2015-02-05 14:09:15 -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 Make the "daemons and web have different config" warning more specific 2015-02-05 14:07:35 -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 Make the "daemons and web have different config" warning more specific 2015-02-05 14:07:35 -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 Only let users log in to an OAuth server if they can see it 2015-02-05 10:57:17 -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 People - refine permissions on creating new users 2015-02-05 16:47:09 -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