Adjust previous fallbacks
11.0 is 11 and not 9.2 anymore Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
This commit is contained in:
parent
bc1008ac38
commit
5fd428413b
|
@ -336,13 +336,9 @@ class DependencyAnalyzer {
|
||||||
switch ($version) {
|
switch ($version) {
|
||||||
case '9.1':
|
case '9.1':
|
||||||
return '10';
|
return '10';
|
||||||
case '9.2':
|
|
||||||
return '11';
|
|
||||||
default:
|
default:
|
||||||
if (strpos($version, '9.1.') === 0) {
|
if (strpos($version, '9.1.') === 0) {
|
||||||
$version = '10.0.' . substr($version, 4);
|
$version = '10.0.' . substr($version, 4);
|
||||||
} else if (strpos($version, '9.2.') === 0) {
|
|
||||||
$version = '11.0.' . substr($version, 4);
|
|
||||||
}
|
}
|
||||||
return $version;
|
return $version;
|
||||||
}
|
}
|
||||||
|
|
|
@ -169,10 +169,10 @@ class AppSettingsController extends Controller {
|
||||||
$nextCloudVersion = $versionParser->getVersion($app['releases'][0]['rawPlatformVersionSpec']);
|
$nextCloudVersion = $versionParser->getVersion($app['releases'][0]['rawPlatformVersionSpec']);
|
||||||
$nextCloudVersionDependencies = [];
|
$nextCloudVersionDependencies = [];
|
||||||
if($nextCloudVersion->getMinimumVersion() !== '') {
|
if($nextCloudVersion->getMinimumVersion() !== '') {
|
||||||
$nextCloudVersionDependencies['owncloud']['@attributes']['min-version'] = $nextCloudVersion->getMinimumVersion();
|
$nextCloudVersionDependencies['nextcloud']['@attributes']['min-version'] = $nextCloudVersion->getMinimumVersion();
|
||||||
}
|
}
|
||||||
if($nextCloudVersion->getMaximumVersion() !== '') {
|
if($nextCloudVersion->getMaximumVersion() !== '') {
|
||||||
$nextCloudVersionDependencies['owncloud']['@attributes']['max-version'] = $nextCloudVersion->getMaximumVersion();
|
$nextCloudVersionDependencies['nextcloud']['@attributes']['max-version'] = $nextCloudVersion->getMaximumVersion();
|
||||||
}
|
}
|
||||||
$phpVersion = $versionParser->getVersion($app['releases'][0]['rawPhpVersionSpec']);
|
$phpVersion = $versionParser->getVersion($app['releases'][0]['rawPhpVersionSpec']);
|
||||||
$existsLocally = (\OC_App::getAppPath($app['id']) !== false) ? true : false;
|
$existsLocally = (\OC_App::getAppPath($app['id']) !== false) ? true : false;
|
||||||
|
@ -331,8 +331,8 @@ class AppSettingsController extends Controller {
|
||||||
$app['canInstall'] = empty($missing);
|
$app['canInstall'] = empty($missing);
|
||||||
$app['missingDependencies'] = $missing;
|
$app['missingDependencies'] = $missing;
|
||||||
|
|
||||||
$app['missingMinOwnCloudVersion'] = !isset($app['dependencies']['owncloud']['@attributes']['min-version']);
|
$app['missingMinOwnCloudVersion'] = !isset($app['dependencies']['nextcloud']['@attributes']['min-version']);
|
||||||
$app['missingMaxOwnCloudVersion'] = !isset($app['dependencies']['owncloud']['@attributes']['max-version']);
|
$app['missingMaxOwnCloudVersion'] = !isset($app['dependencies']['nextcloud']['@attributes']['max-version']);
|
||||||
|
|
||||||
return $app;
|
return $app;
|
||||||
}, $apps);
|
}, $apps);
|
||||||
|
|
|
@ -295,7 +295,7 @@ class DependencyAnalyzerTest extends TestCase {
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
'Server version 11 or higher is required.',
|
'Server version 9.2 or higher is required.',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'nextcloud' => [
|
'nextcloud' => [
|
||||||
|
@ -305,6 +305,18 @@ class DependencyAnalyzerTest extends TestCase {
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
'Server version 11 or higher is required.',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'nextcloud' => [
|
||||||
|
'@attributes' => [
|
||||||
|
'min-version' => '11',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
'Server version 8.0.1 or lower is required.',
|
'Server version 8.0.1 or lower is required.',
|
||||||
|
@ -388,7 +400,7 @@ class DependencyAnalyzerTest extends TestCase {
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
'Server version 11 or higher is required.',
|
'Server version 9.2 or higher is required.',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'owncloud' => [
|
'owncloud' => [
|
||||||
|
|
Loading…
Reference in New Issue