* fix: adding langauge support for sidebar items * fix: worksapce sidebar item refactor * chore: code cleanup --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
38 lines
700 B
TypeScript
38 lines
700 B
TypeScript
export enum EAuthenticationPageType {
|
|
STATIC = "STATIC",
|
|
NOT_AUTHENTICATED = "NOT_AUTHENTICATED",
|
|
AUTHENTICATED = "AUTHENTICATED",
|
|
}
|
|
|
|
export enum EInstancePageType {
|
|
PRE_SETUP = "PRE_SETUP",
|
|
POST_SETUP = "POST_SETUP",
|
|
}
|
|
|
|
export enum EUserStatus {
|
|
ERROR = "ERROR",
|
|
AUTHENTICATION_NOT_DONE = "AUTHENTICATION_NOT_DONE",
|
|
NOT_YET_READY = "NOT_YET_READY",
|
|
}
|
|
|
|
export type TUserStatus = {
|
|
status: EUserStatus | undefined;
|
|
message?: string;
|
|
};
|
|
|
|
export enum EUserPermissionsLevel {
|
|
WORKSPACE = "WORKSPACE",
|
|
PROJECT = "PROJECT",
|
|
}
|
|
|
|
export enum EUserWorkspaceRoles {
|
|
ADMIN = 20,
|
|
MEMBER = 15,
|
|
GUEST = 5,
|
|
}
|
|
|
|
export enum EUserProjectRoles {
|
|
ADMIN = 20,
|
|
MEMBER = 15,
|
|
GUEST = 5,
|
|
}
|