WEb: Editor: Removed the edit context menu item for view-only formats.

This commit is contained in:
Tatiana Lopaeva 2021-08-05 18:35:17 +03:00
parent 10d5b0e403
commit 8a5f333070
2 changed files with 9 additions and 3 deletions

View File

@ -127,6 +127,8 @@ class DocserviceStore {
canWebEdit = (extension) => presentInArray(this.editedDocs, extension);
canViewedDocs = (extension) => presentInArray(this.viewedDocs, extension);
canConvert = (extension) => presentInArray(this.convertDocs, extension);
canWebComment = (extension) => presentInArray(this.commentedDocs, extension);

View File

@ -405,7 +405,7 @@ class FilesStore {
isShareFolder,
} = this.treeFoldersStore;
const { canWebEdit } = this.formatsStore.docserviceStore;
const { canWebEdit, canViewedDocs } = this.formatsStore.docserviceStore;
const { isRootFolder } = this.selectedFolderStore;
@ -683,8 +683,8 @@ class FilesStore {
if (
!canWebEdit(item.fileExst) &&
!fileOptions.includes("view") &&
item.fileExst !== ".pdf"
!canViewedDocs(item.fileExst) &&
!fileOptions.includes("view")
) {
fileOptions = this.removeOptions(fileOptions, [
"edit",
@ -693,6 +693,10 @@ class FilesStore {
]);
}
if (!canWebEdit(item.fileExst) && canViewedDocs(item.fileExst)) {
fileOptions = this.removeOptions(fileOptions, ["edit"]);
}
return fileOptions;
} else {
let folderOptions = [