config->getSystemValue('upgrade.disable-web', false);
}
/**
* @param string $channel
* @return DataResponse
*/
public function setChannel(string $channel): DataResponse {
Util::setChannel($channel);
$this->appConfig->setValueInt('core', 'lastupdatedat', 0);
return new DataResponse(['status' => 'success', 'data' => ['message' => $this->l10n->t('Channel updated')]]);
}
/**
* @return DataResponse
*/
public function createCredentials(): DataResponse {
if (!$this->isUpdaterEnabled()) {
return new DataResponse(['status' => 'error', 'message' => $this->l10n->t('Web updater is disabled')], Http::STATUS_FORBIDDEN);
}
// Create a new job and store the creation date
$this->jobList->add(ResetToken::class);
$this->appConfig->setValueInt('core', 'updater.secret.created', $this->timeFactory->getTime());
// Create a new token
$newToken = $this->secureRandom->generate(64);
$this->config->setSystemValue('updater.secret', password_hash($newToken, PASSWORD_DEFAULT));
return new DataResponse($newToken);
}
}
on value='Jerome-Herbinet-folder-tree-structure'>Jerome-Herbinet-folder-tree-structure
Nextcloud server, a safe home for all your data: https://github.com/nextcloud/server | www-data |
blob: 49fcbf0326e5e23b655a5683b357acf86e5c7a50 (
plain)