Fix Bug 69461 - Rooms.Archive. Fixed rights for "Copy shared link"
This commit is contained in:
parent
017040e68e
commit
5dd4f23367
@ -1220,6 +1220,8 @@ class ContextOptionsStore {
|
||||
);
|
||||
}
|
||||
|
||||
const { isPublicRoom } = this.publicRoomStore;
|
||||
|
||||
const { contextOptions, isEditing } = item;
|
||||
|
||||
const isRootThirdPartyFolder =
|
||||
@ -1412,9 +1414,11 @@ class ContextOptionsStore {
|
||||
|
||||
const isArchive = item.rootFolderType === FolderType.Archive;
|
||||
|
||||
const hasShareLinkRights = item.shared
|
||||
const hasShareLinkRights = isPublicRoom
|
||||
? item.security?.Read
|
||||
: item.security?.EditAccess;
|
||||
: item.shared
|
||||
? item.security.CopySharedLink
|
||||
: item.security?.EditAccess;
|
||||
|
||||
const optionsModel = [
|
||||
{
|
||||
@ -1587,7 +1591,7 @@ class ContextOptionsStore {
|
||||
label: t("Common:Info"),
|
||||
icon: InfoOutlineReactSvgUrl,
|
||||
onClick: () => this.onShowInfoPanel(item),
|
||||
disabled: this.publicRoomStore.isPublicRoom,
|
||||
disabled: isPublicRoom,
|
||||
},
|
||||
...pinOptions,
|
||||
...muteOptions,
|
||||
@ -1765,8 +1769,7 @@ class ContextOptionsStore {
|
||||
label: t("LeaveTheRoom"),
|
||||
icon: LeaveRoomSvgUrl,
|
||||
onClick: this.onLeaveRoom,
|
||||
disabled:
|
||||
isArchive || !item.inRoom || this.publicRoomStore.isPublicRoom,
|
||||
disabled: isArchive || !item.inRoom || isPublicRoom,
|
||||
},
|
||||
{
|
||||
id: "option_unarchive-room",
|
||||
|
Loading…
Reference in New Issue
Block a user