[DE] Fix restrictions
This commit is contained in:
parent
0f1a07cb94
commit
66259ebf51
|
@ -218,15 +218,12 @@ define([
|
|||
|
||||
applyRestrictions: function(type) {
|
||||
if (type === Asc.c_oAscEDocProtect.ReadOnly) {
|
||||
this.api.asc_setViewMode(true);
|
||||
this.api.asc_setRestriction(Asc.c_oAscRestrictionType.View);
|
||||
} else if (type === Asc.c_oAscEDocProtect.Comments) {
|
||||
this.appConfig.canComments && this.api.asc_setRestriction(Asc.c_oAscRestrictionType.OnlyComments);
|
||||
this.api.asc_setViewMode(!this.appConfig.canComments || !this.appConfig.isEdit && !this.appConfig.isRestrictedEdit);
|
||||
this.api.asc_setRestriction(this.appConfig.canComments ? Asc.c_oAscRestrictionType.OnlyComments : Asc.c_oAscRestrictionType.View);
|
||||
} else if (type === Asc.c_oAscEDocProtect.Forms) {
|
||||
this.appConfig.canFillForms && this.api.asc_setRestriction(Asc.c_oAscRestrictionType.OnlyForms);
|
||||
this.api.asc_setViewMode(!this.appConfig.canFillForms || !this.appConfig.isEdit && !this.appConfig.isRestrictedEdit);
|
||||
this.api.asc_setRestriction(this.appConfig.canFillForms ? Asc.c_oAscRestrictionType.OnlyForms : Asc.c_oAscRestrictionType.View);
|
||||
} else { // none or tracked changes
|
||||
this.api.asc_setViewMode(!this.appConfig.isEdit && !this.appConfig.isRestrictedEdit);
|
||||
if (this.appConfig.isRestrictedEdit) {
|
||||
this.appConfig.canComments && this.api.asc_setRestriction(Asc.c_oAscRestrictionType.OnlyComments);
|
||||
this.appConfig.canFillForms && this.api.asc_setRestriction(Asc.c_oAscRestrictionType.OnlyForms);
|
||||
|
|
Loading…
Reference in a new issue