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 058f0d6b..d5485017 100644 --- a/cmd/config_set.go +++ b/cmd/config_set.go @@ -57,6 +57,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 200c4e8d..442787b8 100644 --- a/frontend/src/utils/constants.js +++ b/frontend/src/utils/constants.js @@ -15,6 +15,7 @@ const enableThumbs = window.FileBrowser.EnableThumbs; const resizePreview = window.FileBrowser.ResizePreview; const enableExec = window.FileBrowser.EnableExec; const origin = window.location.origin; +const onlyOffice = window.FileBrowser.OnlyOffice; export { name, @@ -33,4 +34,5 @@ export { resizePreview, enableExec, origin, + onlyOffice, }; diff --git a/frontend/src/views/Files.vue b/frontend/src/views/Files.vue index 36be5e52..dc4b017f 100644 --- a/frontend/src/views/Files.vue +++ b/frontend/src/views/Files.vue @@ -22,6 +22,7 @@