WEb: Editor: Removed the edit context menu item for view-only formats.
This commit is contained in:
parent
10d5b0e403
commit
8a5f333070
@ -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);
|
||||
|
@ -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 = [
|
||||
|
Loading…
Reference in New Issue
Block a user