diff --git a/cmd/config_init.go b/cmd/config_init.go index 12b11688..1dc0fd52 100644 --- a/cmd/config_init.go +++ b/cmd/config_init.go @@ -39,6 +39,7 @@ override the options.`, DisableExternal: mustGetBool(flags, "branding.disableExternal"), Files: mustGetString(flags, "branding.files"), }, + OnlyOffice: "", } ser := &settings.Server{ diff --git a/cmd/config_set.go b/cmd/config_set.go index e959bc97..31b83e29 100644 --- a/cmd/config_set.go +++ b/cmd/config_set.go @@ -55,6 +55,8 @@ you want to change. Other options will remain unchanged.`, set.Branding.DisableExternal = mustGetBool(flags, flag.Name) case "branding.files": set.Branding.Files = mustGetString(flags, flag.Name) + case "onlyoffice": + set.OnlyOffice = mustGetString(flags, flag.Name) } }) diff --git a/frontend/src/utils/constants.js b/frontend/src/utils/constants.js index 9761339b..a0d4dbd0 100644 --- a/frontend/src/utils/constants.js +++ b/frontend/src/utils/constants.js @@ -14,6 +14,7 @@ const theme = window.FileBrowser.Theme; const enableThumbs = window.FileBrowser.EnableThumbs; const resizePreview = window.FileBrowser.ResizePreview; const enableExec = window.FileBrowser.EnableExec; +const onlyOffice = window.FileBrowser.OnlyOffice; export { name, @@ -31,4 +32,5 @@ export { enableThumbs, resizePreview, enableExec, + onlyOffice, }; diff --git a/frontend/src/views/Files.vue b/frontend/src/views/Files.vue index 35f0630e..8a547313 100644 --- a/frontend/src/views/Files.vue +++ b/frontend/src/views/Files.vue @@ -22,6 +22,7 @@