diff options
author | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2019-03-05 12:53:13 +0100 |
---|---|---|
committer | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2019-03-05 23:13:49 +0100 |
commit | dfc700724248006048fa83839b5ae7f2df53168b (patch) | |
tree | a2c27f7014ab4c56967eb0835364bcbc3127917f /build/integration/features | |
parent | 5dd2207c958ff70d4b0c8801cc29c3295f76f725 (diff) | |
download | nextcloud-server-dfc700724248006048fa83839b5ae7f2df53168b.tar.gz nextcloud-server-dfc700724248006048fa83839b5ae7f2df53168b.zip |
with LDAP server set offline, config cannot be controlled via ocs anymore
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'build/integration/features')
-rw-r--r-- | build/integration/features/bootstrap/LDAPContext.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/build/integration/features/bootstrap/LDAPContext.php b/build/integration/features/bootstrap/LDAPContext.php index ee7acab6f5f..2ad737bf8b8 100644 --- a/build/integration/features/bootstrap/LDAPContext.php +++ b/build/integration/features/bootstrap/LDAPContext.php @@ -27,6 +27,7 @@ use PHPUnit\Framework\Assert; class LDAPContext implements Context { use BasicStructure; + use CommandLine; protected $configID; @@ -37,6 +38,8 @@ class LDAPContext implements Context { if($this->configID === null) { return; } + $this->disableLDAPConfiguration(); # via occ in case of big config issues + $this->asAn('admin'); $this->sendingTo('DELETE', $this->apiUrl . '/' . $this->configID); } @@ -196,4 +199,9 @@ class LDAPContext implements Context { $backend = (string)simplexml_load_string($this->response->getBody())->data[0]->backend; Assert::assertEquals('LDAP', $backend); } + + public function disableLDAPConfiguration() { + $configKey = $this->configID . 'ldap_configuration_active'; + $this->invokingTheCommand('config:app:set user_ldap ' . $configKey . ' --value="0"'); + } } |