diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/command/app/listapps.php | 2 | ||||
-rw-r--r-- | core/command/base.php | 16 | ||||
-rw-r--r-- | core/command/config/app/deleteconfig.php | 4 | ||||
-rw-r--r-- | core/command/config/app/setconfig.php | 2 | ||||
-rw-r--r-- | core/command/config/listconfigs.php | 7 | ||||
-rw-r--r-- | core/command/config/system/deleteconfig.php | 2 | ||||
-rw-r--r-- | core/command/config/system/setconfig.php | 2 | ||||
-rw-r--r-- | core/command/encryption/listmodules.php | 2 | ||||
-rw-r--r-- | core/js/apps.js | 2 | ||||
-rw-r--r-- | core/l10n/de.js | 2 | ||||
-rw-r--r-- | core/l10n/de.json | 2 | ||||
-rw-r--r-- | core/l10n/de_DE.js | 2 | ||||
-rw-r--r-- | core/l10n/de_DE.json | 2 |
13 files changed, 29 insertions, 18 deletions
diff --git a/core/command/app/listapps.php b/core/command/app/listapps.php index e30baddb745..e483037d45d 100644 --- a/core/command/app/listapps.php +++ b/core/command/app/listapps.php @@ -73,7 +73,7 @@ class ListApps extends Base { */ protected function writeAppList(InputInterface $input, OutputInterface $output, $items) { switch ($input->getOption('output')) { - case 'plain': + case self::OUTPUT_FORMAT_PLAIN: $output->writeln('Enabled:'); parent::writeArrayInOutputFormat($input, $output, $items['enabled']); diff --git a/core/command/base.php b/core/command/base.php index 7e61c0cb9ab..0a4b002c1ca 100644 --- a/core/command/base.php +++ b/core/command/base.php @@ -27,6 +27,12 @@ use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; class Base extends Command { + const OUTPUT_FORMAT_PLAIN = 'plain'; + const OUTPUT_FORMAT_JSON = 'json'; + const OUTPUT_FORMAT_JSON_PRETTY = 'json_pretty'; + + protected $defaultOutputFormat = self::OUTPUT_FORMAT_PLAIN; + protected function configure() { $this ->addOption( @@ -34,7 +40,7 @@ class Base extends Command { null, InputOption::VALUE_OPTIONAL, 'Output format (plain, json or json_pretty, default is plain)', - 'plain' + $this->defaultOutputFormat ) ; } @@ -47,10 +53,10 @@ class Base extends Command { */ protected function writeArrayInOutputFormat(InputInterface $input, OutputInterface $output, $items, $prefix = ' - ') { switch ($input->getOption('output')) { - case 'json': + case self::OUTPUT_FORMAT_JSON: $output->writeln(json_encode($items)); break; - case 'json_pretty': + case self::OUTPUT_FORMAT_JSON_PRETTY: $output->writeln(json_encode($items, JSON_PRETTY_PRINT)); break; default: @@ -87,10 +93,10 @@ class Base extends Command { } switch ($input->getOption('output')) { - case 'json': + case self::OUTPUT_FORMAT_JSON: $output->writeln(json_encode($item)); break; - case 'json_pretty': + case self::OUTPUT_FORMAT_JSON_PRETTY: $output->writeln(json_encode($item, JSON_PRETTY_PRINT)); break; default: diff --git a/core/command/config/app/deleteconfig.php b/core/command/config/app/deleteconfig.php index 0031142358e..bc031b0d589 100644 --- a/core/command/config/app/deleteconfig.php +++ b/core/command/config/app/deleteconfig.php @@ -70,12 +70,12 @@ class DeleteConfig extends Base { $configName = $input->getArgument('name'); if ($input->hasParameterOption('--error-if-not-exists') && !in_array($configName, $this->config->getAppKeys($appName))) { - $output->writeln('<error>Config ' . $configName . ' could not be deleted because it did not exist</error>'); + $output->writeln('<error>Config ' . $configName . ' of app ' . $appName . ' could not be deleted because it did not exist</error>'); return 1; } $this->config->deleteAppValue($appName, $configName); - $output->writeln('<info>System config value ' . $configName . ' deleted</info>'); + $output->writeln('<info>Config value ' . $configName . ' of app ' . $appName . ' deleted</info>'); return 0; } } diff --git a/core/command/config/app/setconfig.php b/core/command/config/app/setconfig.php index 91775094fdd..eea58a63c5e 100644 --- a/core/command/config/app/setconfig.php +++ b/core/command/config/app/setconfig.php @@ -76,7 +76,7 @@ class SetConfig extends Base { $configName = $input->getArgument('name'); if (!in_array($configName, $this->config->getAppKeys($appName)) && $input->hasParameterOption('--update-only')) { - $output->writeln('<comment>Value not updated, as it has not been set before.</comment>'); + $output->writeln('<comment>Config value ' . $configName . ' for app ' . $appName . ' not updated, as it has not been set before.</comment>'); return 1; } diff --git a/core/command/config/listconfigs.php b/core/command/config/listconfigs.php index be3073e54d9..fed6a8e9db6 100644 --- a/core/command/config/listconfigs.php +++ b/core/command/config/listconfigs.php @@ -30,6 +30,8 @@ use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; class ListConfigs extends Base { + protected $defaultOutputFormat = self::OUTPUT_FORMAT_JSON_PRETTY; + /** @var array */ protected $sensitiveValues = [ 'dbpassword', @@ -81,11 +83,6 @@ class ListConfigs extends Base { $app = $input->getArgument('app'); $noSensitiveValues = !$input->getOption('private'); - if ($noSensitiveValues && !$input->hasParameterOption('--output')) { - // If you post this publicly we prefer the json format - $input->setOption('output', 'json_pretty'); - } - switch ($app) { case 'system': $configs = [ diff --git a/core/command/config/system/deleteconfig.php b/core/command/config/system/deleteconfig.php index 49bc2bc8c03..4d193647c85 100644 --- a/core/command/config/system/deleteconfig.php +++ b/core/command/config/system/deleteconfig.php @@ -64,7 +64,7 @@ class DeleteConfig extends Base { $configName = $input->getArgument('name'); if ($input->hasParameterOption('--error-if-not-exists') && !in_array($configName, $this->systemConfig->getKeys())) { - $output->writeln('<error>Config ' . $configName . ' could not be deleted because it did not exist</error>'); + $output->writeln('<error>System config ' . $configName . ' could not be deleted because it did not exist</error>'); return 1; } diff --git a/core/command/config/system/setconfig.php b/core/command/config/system/setconfig.php index cb2f9fe616f..82b36cca164 100644 --- a/core/command/config/system/setconfig.php +++ b/core/command/config/system/setconfig.php @@ -70,7 +70,7 @@ class SetConfig extends Base { $configName = $input->getArgument('name'); if (!in_array($configName, $this->systemConfig->getKeys()) && $input->hasParameterOption('--update-only')) { - $output->writeln('<comment>Value not updated, as it has not been set before.</comment>'); + $output->writeln('<comment>Config value ' . $configName . ' not updated, as it has not been set before.</comment>'); return 1; } $configValue = $input->getOption('value'); diff --git a/core/command/encryption/listmodules.php b/core/command/encryption/listmodules.php index d55480def87..cc436ea5629 100644 --- a/core/command/encryption/listmodules.php +++ b/core/command/encryption/listmodules.php @@ -65,7 +65,7 @@ class ListModules extends Base { * @param array $items */ protected function writeModuleList(InputInterface $input, OutputInterface $output, $items) { - if ($input->getOption('output') === 'plain') { + if ($input->getOption('output') === self::OUTPUT_FORMAT_PLAIN) { array_walk($items, function(&$item) { if (!$item['default']) { $item = $item['displayName']; diff --git a/core/js/apps.js b/core/js/apps.js index ecefa48caa1..71170bbc23a 100644 --- a/core/js/apps.js +++ b/core/js/apps.js @@ -58,7 +58,7 @@ if (!area.is(':animated')) { // button toggles the area - if (button === event.target.closest('[data-apps-slide-toggle]')) { + if ($(button).is($(event.target).closest('[data-apps-slide-toggle]'))) { if (area.is(':visible')) { hideArea(); } else { diff --git a/core/l10n/de.js b/core/l10n/de.js index 965f8890813..6764ac18bd6 100644 --- a/core/l10n/de.js +++ b/core/l10n/de.js @@ -12,6 +12,7 @@ OC.L10N.register( "Repair warning: " : "Reperaturwarnung:", "Repair error: " : "Reperaturfehler:", "Following incompatible apps have been disabled: %s" : "Die folgenden inkompatiblen Apps sind deaktiviert worden: %s", + "Following apps have been disabled: %s" : "Die folgenden Apps sind deaktiviert worden: %s", "Invalid file provided" : "Ungültige Datei zur Verfügung gestellt", "No image or file provided" : "Es wurde weder ein Bild noch eine Datei zur Verfügung gestellt", "Unknown filetype" : "Unbekannter Dateityp", @@ -139,6 +140,7 @@ OC.L10N.register( "Updating {productName} to version {version}, this may take a while." : "Aktualisiere {productName} auf Version {version}. Dies könnte eine Weile dauern.", "Please reload the page." : "Bitte lade die Seite neu.", "The update was unsuccessful. " : "Die Aktualisierung war nicht erfolgreich.", + "The update was successful. There were warnings." : "Das Update war erfolgreich. Warnungen wurden ausgegeben.", "The update was successful. Redirecting you to ownCloud now." : "Das Update war erfolgreich. Du wirst nun zu ownCloud weitergeleitet.", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte stelle sicher, dass Dein Benutzername korrekt ist.", diff --git a/core/l10n/de.json b/core/l10n/de.json index 3a0cc4d4fe2..ee41ef18102 100644 --- a/core/l10n/de.json +++ b/core/l10n/de.json @@ -10,6 +10,7 @@ "Repair warning: " : "Reperaturwarnung:", "Repair error: " : "Reperaturfehler:", "Following incompatible apps have been disabled: %s" : "Die folgenden inkompatiblen Apps sind deaktiviert worden: %s", + "Following apps have been disabled: %s" : "Die folgenden Apps sind deaktiviert worden: %s", "Invalid file provided" : "Ungültige Datei zur Verfügung gestellt", "No image or file provided" : "Es wurde weder ein Bild noch eine Datei zur Verfügung gestellt", "Unknown filetype" : "Unbekannter Dateityp", @@ -137,6 +138,7 @@ "Updating {productName} to version {version}, this may take a while." : "Aktualisiere {productName} auf Version {version}. Dies könnte eine Weile dauern.", "Please reload the page." : "Bitte lade die Seite neu.", "The update was unsuccessful. " : "Die Aktualisierung war nicht erfolgreich.", + "The update was successful. There were warnings." : "Das Update war erfolgreich. Warnungen wurden ausgegeben.", "The update was successful. Redirecting you to ownCloud now." : "Das Update war erfolgreich. Du wirst nun zu ownCloud weitergeleitet.", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte stelle sicher, dass Dein Benutzername korrekt ist.", diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js index a2a448e21d7..82026f4faba 100644 --- a/core/l10n/de_DE.js +++ b/core/l10n/de_DE.js @@ -12,6 +12,7 @@ OC.L10N.register( "Repair warning: " : "Reperaturwarnung:", "Repair error: " : "Reperaturfehler:", "Following incompatible apps have been disabled: %s" : "Die folgenden inkompatiblen Apps sind deaktiviert worden: %s", + "Following apps have been disabled: %s" : "Die folgenden Apps sind deaktiviert worden: %s", "Invalid file provided" : "Ungültige Datei zur Verfügung gestellt", "No image or file provided" : "Es wurde weder ein Bild noch eine Datei zur Verfügung gestellt", "Unknown filetype" : "Unbekannter Dateityp", @@ -139,6 +140,7 @@ OC.L10N.register( "Updating {productName} to version {version}, this may take a while." : "{productName} wird auf Version {version} aktualisiert. Das könnte eine Weile dauern.", "Please reload the page." : "Bitte laden Sie die Seite neu.", "The update was unsuccessful. " : "Die Aktualisierung war nicht erfolgreich.", + "The update was successful. There were warnings." : "Das Update war erfolgreich. Warnungen wurden ausgegeben.", "The update was successful. Redirecting you to ownCloud now." : "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet.", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte stellen Sie sicher, dass Ihr Benutzername richtig ist.", diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json index dd7f50913a0..7b15799a107 100644 --- a/core/l10n/de_DE.json +++ b/core/l10n/de_DE.json @@ -10,6 +10,7 @@ "Repair warning: " : "Reperaturwarnung:", "Repair error: " : "Reperaturfehler:", "Following incompatible apps have been disabled: %s" : "Die folgenden inkompatiblen Apps sind deaktiviert worden: %s", + "Following apps have been disabled: %s" : "Die folgenden Apps sind deaktiviert worden: %s", "Invalid file provided" : "Ungültige Datei zur Verfügung gestellt", "No image or file provided" : "Es wurde weder ein Bild noch eine Datei zur Verfügung gestellt", "Unknown filetype" : "Unbekannter Dateityp", @@ -137,6 +138,7 @@ "Updating {productName} to version {version}, this may take a while." : "{productName} wird auf Version {version} aktualisiert. Das könnte eine Weile dauern.", "Please reload the page." : "Bitte laden Sie die Seite neu.", "The update was unsuccessful. " : "Die Aktualisierung war nicht erfolgreich.", + "The update was successful. There were warnings." : "Das Update war erfolgreich. Warnungen wurden ausgegeben.", "The update was successful. Redirecting you to ownCloud now." : "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet.", "Couldn't reset password because the token is invalid" : "Das Passwort konnte aufgrund eines ungültigen Tokens nicht zurückgesetzt werden", "Couldn't send reset email. Please make sure your username is correct." : "E-Mail zum Zurücksetzen kann nicht versendet werden. Bitte stellen Sie sicher, dass Ihr Benutzername richtig ist.", |