mirror of
https://github.com/nextcloud/server.git
synced 2026-03-09 09:51:03 -04:00
Revert "[stable23] Ext storage configs default value support + enable SSL by default"
This commit is contained in:
parent
02e36574fb
commit
f2b1bd1aa9
7 changed files with 8 additions and 49 deletions
|
|
@ -1021,14 +1021,6 @@ MountConfigListView.prototype = _.extend({
|
|||
newElement = $('<input type="text" class="'+classes.join(' ')+'" data-parameter="'+parameter+'" placeholder="'+ trimmedPlaceholder+'" />');
|
||||
}
|
||||
|
||||
if (placeholder.defaultValue) {
|
||||
if (placeholder.type === MountConfigListView.ParameterTypes.BOOLEAN) {
|
||||
newElement.find('input').prop('checked', placeholder.defaultValue);
|
||||
} else {
|
||||
newElement.val(placeholder.defaultValue);
|
||||
}
|
||||
}
|
||||
|
||||
if (placeholder.tooltip) {
|
||||
newElement.attr('title', placeholder.tooltip);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,8 +47,7 @@ class AmazonS3 extends Backend {
|
|||
(new DefinitionParameter('region', $l->t('Region')))
|
||||
->setFlag(DefinitionParameter::FLAG_OPTIONAL),
|
||||
(new DefinitionParameter('use_ssl', $l->t('Enable SSL')))
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN)
|
||||
->setDefaultValue(true),
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN),
|
||||
(new DefinitionParameter('use_path_style', $l->t('Enable Path Style')))
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN),
|
||||
(new DefinitionParameter('legacy_auth', $l->t('Legacy (v2) authentication')))
|
||||
|
|
|
|||
|
|
@ -43,8 +43,7 @@ class DAV extends Backend {
|
|||
(new DefinitionParameter('root', $l->t('Remote subfolder')))
|
||||
->setFlag(DefinitionParameter::FLAG_OPTIONAL),
|
||||
(new DefinitionParameter('secure', $l->t('Secure https://')))
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN)
|
||||
->setDefaultValue(true),
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN),
|
||||
])
|
||||
->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
|
||||
->setLegacyAuthMechanism($legacyAuth)
|
||||
|
|
|
|||
|
|
@ -43,8 +43,7 @@ class FTP extends Backend {
|
|||
(new DefinitionParameter('root', $l->t('Remote subfolder')))
|
||||
->setFlag(DefinitionParameter::FLAG_OPTIONAL),
|
||||
(new DefinitionParameter('secure', $l->t('Secure ftps://')))
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN)
|
||||
->setDefaultValue(true),
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN),
|
||||
])
|
||||
->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
|
||||
->setLegacyAuthMechanism($legacyAuth)
|
||||
|
|
|
|||
|
|
@ -41,8 +41,7 @@ class OwnCloud extends Backend {
|
|||
(new DefinitionParameter('root', $l->t('Remote subfolder')))
|
||||
->setFlag(DefinitionParameter::FLAG_OPTIONAL),
|
||||
(new DefinitionParameter('secure', $l->t('Secure https://')))
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN)
|
||||
->setDefaultValue(true),
|
||||
->setType(DefinitionParameter::VALUE_BOOLEAN),
|
||||
])
|
||||
->addAuthScheme(AuthMechanism::SCHEME_PASSWORD)
|
||||
->setLegacyAuthMechanism($legacyAuth)
|
||||
|
|
|
|||
|
|
@ -57,18 +57,13 @@ class DefinitionParameter implements \JsonSerializable {
|
|||
/** @var int flags, see self::FLAG_* constants */
|
||||
private $flags = self::FLAG_NONE;
|
||||
|
||||
/** @var mixed */
|
||||
private $defaultValue;
|
||||
|
||||
/**
|
||||
* @param string $name parameter name
|
||||
* @param string $text parameter description
|
||||
* @param mixed $defaultValue default value
|
||||
* @param string $name
|
||||
* @param string $text
|
||||
*/
|
||||
public function __construct($name, $text, $defaultValue = null) {
|
||||
public function __construct($name, $text) {
|
||||
$this->name = $name;
|
||||
$this->text = $text;
|
||||
$this->defaultValue = $defaultValue;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -105,22 +100,6 @@ class DefinitionParameter implements \JsonSerializable {
|
|||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed default value
|
||||
*/
|
||||
public function getDefaultValue() {
|
||||
return $this->defaultValue;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $defaultValue default value
|
||||
* @return self
|
||||
*/
|
||||
public function setDefaultValue($defaultValue) {
|
||||
$this->defaultValue = $defaultValue;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
|
|
@ -192,17 +171,12 @@ class DefinitionParameter implements \JsonSerializable {
|
|||
* @return string
|
||||
*/
|
||||
public function jsonSerialize() {
|
||||
$result = [
|
||||
return [
|
||||
'value' => $this->getText(),
|
||||
'flags' => $this->getFlags(),
|
||||
'type' => $this->getType(),
|
||||
'tooltip' => $this->getTooltip(),
|
||||
];
|
||||
$defaultValue = $this->getDefaultValue();
|
||||
if ($defaultValue) {
|
||||
$result['defaultValue'] = $defaultValue;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function isOptional() {
|
||||
|
|
|
|||
|
|
@ -36,18 +36,15 @@ class DefinitionParameterTest extends \Test\TestCase {
|
|||
], $param->jsonSerialize());
|
||||
|
||||
$param->setType(Param::VALUE_BOOLEAN);
|
||||
$param->setDefaultValue(true);
|
||||
$this->assertEquals([
|
||||
'value' => 'bar',
|
||||
'flags' => 0,
|
||||
'type' => Param::VALUE_BOOLEAN,
|
||||
'tooltip' => '',
|
||||
'defaultValue' => true,
|
||||
], $param->jsonSerialize());
|
||||
|
||||
$param->setType(Param::VALUE_PASSWORD);
|
||||
$param->setFlag(Param::FLAG_OPTIONAL);
|
||||
$param->setDefaultValue(null);
|
||||
$this->assertEquals([
|
||||
'value' => 'bar',
|
||||
'flags' => Param::FLAG_OPTIONAL,
|
||||
|
|
|
|||
Loading…
Reference in a new issue