Skip to content

Commit

Permalink
renamed ActionRouter::checkPermissions to checkPreconditions
Browse files Browse the repository at this point in the history
As discussed in #1933
  • Loading branch information
splitbrain committed Apr 12, 2018
1 parent 13ce475 commit b2c9cd1
Show file tree
Hide file tree
Showing 16 changed files with 33 additions and 33 deletions.
8 changes: 4 additions & 4 deletions _test/tests/inc/Action/general.test.php
Expand Up @@ -133,15 +133,15 @@ public function testBaseClassAclPermission($name) {
$conf['subscribers'] = 1;

try {
$class->checkPermissions();
$class->checkPreconditions();
} catch(\Exception $e) {
$this->assertNotSame(ActionAclRequiredException::class, get_class($e));
}

$conf['useacl'] = 0;

try {
$class->checkPermissions();
$class->checkPreconditions();
} catch(\Exception $e) {
$this->assertSame(ActionAclRequiredException::class, get_class($e));
}
Expand All @@ -166,15 +166,15 @@ public function testBaseClassUserPermission($name) {
$_SERVER['REMOTE_USER'] = 'test';

try {
$class->checkPermissions();
$class->checkPreconditions();
} catch(\Exception $e) {
$this->assertNotSame(ActionUserRequiredException::class, get_class($e));
}

unset($_SERVER['REMOTE_USER']);

try {
$class->checkPermissions();
$class->checkPreconditions();
} catch(\Exception $e) {
$this->assertSame(ActionUserRequiredException::class, get_class($e));
}
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/AbstractAclAction.php
Expand Up @@ -14,8 +14,8 @@
abstract class AbstractAclAction extends AbstractAction {

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();
global $conf;
global $auth;
if(!$conf['useacl']) throw new ActionAclRequiredException();
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/AbstractAction.php
Expand Up @@ -44,12 +44,12 @@ public function __construct($actionname = '') {
abstract public function minimumPermission();

/**
* Check permissions are correct to run this action
* Check conditions are met to run this action
*
* @throws ActionException
* @return void
*/
public function checkPermissions() {
public function checkPreconditions() {
}

/**
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/AbstractUserAction.php
Expand Up @@ -14,8 +14,8 @@
abstract class AbstractUserAction extends AbstractAclAction {

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();
global $INPUT;
if(!$INPUT->server->str('REMOTE_USER')) {
throw new ActionUserRequiredException();
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Admin.php
Expand Up @@ -24,8 +24,8 @@ public function minimumPermission() {
}
}

public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();

global $INFO;
if(!$INFO['ismanager']) {
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Draft.php
Expand Up @@ -25,8 +25,8 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();
global $INFO;
if(!file_exists($INFO['draft'])) throw new ActionException('edit');
}
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Edit.php
Expand Up @@ -26,8 +26,8 @@ public function minimumPermission() {
/**
* @inheritdoc falls back to 'source' if page not writable
*/
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();
global $INFO;

// no edit permission? view source
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Login.php
Expand Up @@ -19,9 +19,9 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
public function checkPreconditions() {
global $INPUT;
parent::checkPermissions();
parent::checkPreconditions();
if($INPUT->server->has('REMOTE_USER')) {
// nothing to do
throw new ActionException();
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Logout.php
Expand Up @@ -20,8 +20,8 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();

/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Profile.php
Expand Up @@ -20,8 +20,8 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();

/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/ProfileDelete.php
Expand Up @@ -20,8 +20,8 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();

/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Register.php
Expand Up @@ -20,8 +20,8 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();

/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Resendpwd.php
Expand Up @@ -20,8 +20,8 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();

/** @var \DokuWiki_Auth_Plugin $auth */
global $auth;
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Search.php
Expand Up @@ -27,8 +27,8 @@ public function minimumPermission() {
*
* @inheritdoc
*/
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();
}

public function preProcess()
Expand Down
4 changes: 2 additions & 2 deletions inc/Action/Subscribe.php
Expand Up @@ -20,8 +20,8 @@ public function minimumPermission() {
}

/** @inheritdoc */
public function checkPermissions() {
parent::checkPermissions();
public function checkPreconditions() {
parent::checkPreconditions();

global $conf;
if(isset($conf['subscribers']) && !$conf['subscribers']) throw new ActionDisabledException();
Expand Down
2 changes: 1 addition & 1 deletion inc/ActionRouter.php
Expand Up @@ -204,7 +204,7 @@ public function checkAction(AbstractAction $action) {
throw new ActionDisabledException();
}

$action->checkPermissions();
$action->checkPreconditions();

if(isset($INFO)) {
$perm = $INFO['perm'];
Expand Down

0 comments on commit b2c9cd1

Please sign in to comment.