Web: Client: InvitePanel: Utils: Added new case for access selector, fixed translation
This commit is contained in:
parent
83657ff31d
commit
5412d39782
@ -1,4 +1,8 @@
|
||||
import { ShareAccessRights, RoomsType } from "@docspace/common/constants";
|
||||
import {
|
||||
ShareAccessRights,
|
||||
RoomsType,
|
||||
EmployeeType,
|
||||
} from "@docspace/common/constants";
|
||||
|
||||
export const getAccessOptions = (
|
||||
t,
|
||||
@ -10,19 +14,27 @@ export const getAccessOptions = (
|
||||
const accesses = {
|
||||
docSpaceAdmin: {
|
||||
key: "docSpaceAdmin",
|
||||
label: t("Translations:RoleDocSpaceAdmin"),
|
||||
label: t("Common:DocSpaceAdmin"),
|
||||
description: t("Translations:RoleDocSpaceAdminDescription"),
|
||||
quota: t("Common:Paid"),
|
||||
color: "#EDC409",
|
||||
access: ShareAccessRights.FullAccess,
|
||||
access:
|
||||
roomType === -1 ? EmployeeType.Admin : ShareAccessRights.FullAccess,
|
||||
},
|
||||
roomAdmin: {
|
||||
key: "roomAdmin",
|
||||
label: t("Translations:RoleRoomAdmin"),
|
||||
label: t("Common:RoomAdmin"),
|
||||
description: t("Translations:RoleRoomAdminDescription"),
|
||||
quota: t("Common:Paid"),
|
||||
color: "#EDC409",
|
||||
access: ShareAccessRights.RoomManager,
|
||||
access:
|
||||
roomType === -1 ? EmployeeType.User : ShareAccessRights.RoomManager,
|
||||
},
|
||||
user: {
|
||||
key: "user",
|
||||
label: t("Common:User"),
|
||||
description: t("Translations:RoleRoomAdminDescription"),
|
||||
access: EmployeeType.Guest,
|
||||
},
|
||||
editor: {
|
||||
key: "editor",
|
||||
@ -100,6 +112,14 @@ export const getAccessOptions = (
|
||||
accesses.viewer,
|
||||
];
|
||||
break;
|
||||
case -1:
|
||||
options = [
|
||||
accesses.docSpaceAdmin,
|
||||
accesses.roomAdmin,
|
||||
{ key: "s1", isSeparator: withSeparator },
|
||||
accesses.user,
|
||||
];
|
||||
break;
|
||||
}
|
||||
|
||||
const removeOption = [
|
||||
|
Loading…
Reference in New Issue
Block a user