[DE] Add modifyContentControl parameter to permissions
This commit is contained in:
parent
ef1bf69e33
commit
ae60e24aad
|
@ -45,6 +45,7 @@
|
|||
changeHistory: <can change history>, // default = false
|
||||
comment: <can comment in view mode> // default = edit,
|
||||
modifyFilter: <can add, remove and save filter in the spreadsheet> // default = true
|
||||
modifyContentControl: <can modify content controls in documenteditor> // default = true
|
||||
}
|
||||
},
|
||||
editorConfig: {
|
||||
|
|
|
@ -1099,6 +1099,7 @@ define([
|
|||
this.appOptions.trialMode = params.asc_getLicenseMode();
|
||||
this.appOptions.isProtectSupport = true; // remove in 5.2
|
||||
this.appOptions.canProtect = this.appOptions.isProtectSupport && this.appOptions.isEdit && this.appOptions.isDesktopApp && this.appOptions.isOffline && this.api.asc_isSignaturesSupport();
|
||||
this.appOptions.canEditContentControl = (this.permissions.modifyContentControl!==false);
|
||||
|
||||
if ( this.appOptions.isLightVersion ) {
|
||||
this.appOptions.canUseHistory =
|
||||
|
|
|
@ -2862,6 +2862,7 @@ define([
|
|||
var control_props = me.api.asc_GetContentControlProperties(),
|
||||
lock_type = (control_props) ? control_props.get_Lock() : Asc.c_oAscSdtLockType.Unlocked;
|
||||
menuTableRemoveControl.setDisabled(lock_type==Asc.c_oAscSdtLockType.SdtContentLocked || lock_type==Asc.c_oAscSdtLockType.SdtLocked);
|
||||
menuTableControlSettings.setVisible(me.mode.canEditContentControl);
|
||||
}
|
||||
menuTableTOC.setVisible(in_toc);
|
||||
},
|
||||
|
@ -3402,7 +3403,7 @@ define([
|
|||
var in_toc = me.api.asc_GetTableOfContentsPr(true),
|
||||
in_control = !in_toc && me.api.asc_IsContentControl() ;
|
||||
menuParaRemoveControl.setVisible(in_control);
|
||||
menuParaControlSettings.setVisible(in_control);
|
||||
menuParaControlSettings.setVisible(in_control && me.mode.canEditContentControl);
|
||||
menuParaControlSeparator.setVisible(in_control);
|
||||
if (in_control) {
|
||||
var control_props = me.api.asc_GetContentControlProperties(),
|
||||
|
|
|
@ -1966,6 +1966,8 @@ define([
|
|||
|
||||
this.btnMailRecepients.setVisible(mode.canCoAuthoring == true && mode.canUseMailMerge);
|
||||
this.listStylesAdditionalMenuItem.setVisible(mode.canEditStyles);
|
||||
this.btnContentControls.menu.items[4].setVisible(mode.canEditContentControl);
|
||||
this.btnContentControls.menu.items[5].setVisible(mode.canEditContentControl);
|
||||
},
|
||||
|
||||
onSendThemeColorSchemes: function (schemas) {
|
||||
|
|
Loading…
Reference in a new issue