Warn when the server and Collabora online protocols do not match.
This commit is contained in:
parent
f0fd5b2a22
commit
9eea23864b
@ -85,8 +85,15 @@ class SettingsController extends Controller{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function setSettings($wopi_url, $edit_groups, $doc_format, $test_wopi_url, $test_server_groups){
|
public function setSettings($wopi_url, $edit_groups, $doc_format, $test_wopi_url, $test_server_groups){
|
||||||
|
$message = $this->l10n->t('Saved');
|
||||||
|
|
||||||
if (!is_null($wopi_url)){
|
if (!is_null($wopi_url)){
|
||||||
$this->appConfig->setAppValue('wopi_url', $wopi_url);
|
$this->appConfig->setAppValue('wopi_url', $wopi_url);
|
||||||
|
|
||||||
|
$colon = strpos($wopi_url, ':', 0);
|
||||||
|
if (\OC::$server->getRequest()->getServerProtocol() !== substr($wopi_url, 0, $colon)){
|
||||||
|
$message = $this->l10n->t('Saved with error: Collabora Online should use the same protocol as the server installation.');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_null($edit_groups)){
|
if (!is_null($edit_groups)){
|
||||||
@ -110,7 +117,7 @@ class SettingsController extends Controller{
|
|||||||
|
|
||||||
$response = array(
|
$response = array(
|
||||||
'status' => 'success',
|
'status' => 'success',
|
||||||
'data' => array('message' => (string) $this->l10n->t('Saved'))
|
'data' => array('message' => (string) $message)
|
||||||
);
|
);
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user