diff --git a/apps/common/main/lib/controller/ReviewChanges.js b/apps/common/main/lib/controller/ReviewChanges.js index 28b169af6..23e95988a 100644 --- a/apps/common/main/lib/controller/ReviewChanges.js +++ b/apps/common/main/lib/controller/ReviewChanges.js @@ -905,17 +905,21 @@ define([ if (this.appConfig.canRequestSharingSettings) { Common.Gateway.requestSharingSettings(); } else { - var me = this; - me._docAccessDlg = new Common.Views.DocumentAccessDialog({ - settingsurl: this.appConfig.sharingSettingsUrl - }); - me._docAccessDlg.on('accessrights', function(obj, rights){ - me.setSharingSettings({sharingSettings: rights}); - }).on('close', function(obj){ - me._docAccessDlg = undefined; - }); + if (this.appConfig.wopi) { + window.open(this.appConfig.sharingSettingsUrl, "_blank"); + } else { + var me = this; + me._docAccessDlg = new Common.Views.DocumentAccessDialog({ + settingsurl: this.appConfig.sharingSettingsUrl + }); + me._docAccessDlg.on('accessrights', function(obj, rights){ + me.setSharingSettings({sharingSettings: rights}); + }).on('close', function(obj){ + me._docAccessDlg = undefined; + }); - me._docAccessDlg.show(); + me._docAccessDlg.show(); + } } },