Fixed Bug 62394 - Rooms.Hotkeys. Fixed hotkeys rights

This commit is contained in:
Nikita Gopienko 2023-05-03 14:37:43 +03:00
parent e63e71b9fa
commit 144af06c24

View File

@ -58,6 +58,8 @@ const withHotkeys = (Component) => {
archiveRooms, archiveRooms,
isGracePeriod, isGracePeriod,
setInviteUsersWarningDialogVisible, setInviteUsersWarningDialogVisible,
security,
} = props; } = props;
const hotkeysFilter = { const hotkeysFilter = {
@ -82,7 +84,8 @@ const withHotkeys = (Component) => {
isTrashFolder || isTrashFolder ||
isArchiveFolder || isArchiveFolder ||
isRoomsFolder || isRoomsFolder ||
isVisitor; isVisitor ||
!security.Create;
const onCreate = (extension) => { const onCreate = (extension) => {
if (folderWithNoAction) return; if (folderWithNoAction) return;
@ -360,6 +363,7 @@ const withHotkeys = (Component) => {
hotkeyStore, hotkeyStore,
mediaViewerDataStore, mediaViewerDataStore,
treeFoldersStore, treeFoldersStore,
selectedFolderStore,
}) => { }) => {
const { const {
setSelected, setSelected,
@ -418,6 +422,8 @@ const withHotkeys = (Component) => {
isRoomsFolder, isRoomsFolder,
} = treeFoldersStore; } = treeFoldersStore;
const security = selectedFolderStore.security;
return { return {
setSelected, setSelected,
viewAs, viewAs,
@ -469,6 +475,8 @@ const withHotkeys = (Component) => {
isGracePeriod, isGracePeriod,
setInviteUsersWarningDialogVisible, setInviteUsersWarningDialogVisible,
security,
}; };
} }
)(observer(WithHotkeys)); )(observer(WithHotkeys));