Skip to content

Commit

Permalink
fix yarn start error
Browse files Browse the repository at this point in the history
Signed-off-by: yuye-aws <yuyezhu@amazon.com>
  • Loading branch information
yuye-aws committed Oct 30, 2023
1 parent 85bb883 commit 54a9492
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 24 deletions.
20 changes: 0 additions & 20 deletions src/plugins/workspace/common/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@
* SPDX-License-Identifier: Apache-2.0
*/

import { WorkspacePermissionMode } from '../../../core/public';

export const WORKSPACE_CREATE_APP_ID = 'workspace_create';
export const WORKSPACE_LIST_APP_ID = 'workspace_list';
export const WORKSPACE_UPDATE_APP_ID = 'workspace_update';
Expand All @@ -21,21 +19,3 @@ export const PATHS = {
export const WORKSPACE_OP_TYPE_CREATE = 'create';
export const WORKSPACE_OP_TYPE_UPDATE = 'update';
export const WORKSPACE_SAVED_OBJECTS_CLIENT_WRAPPER_ID = 'workspace';

export enum PermissionModeId {
Read = 'read',
ReadAndWrite = 'read+write',
Admin = 'admin',
}

export const OptionIdToWorkspacePermissionModesMap: Record<
PermissionModeId,
WorkspacePermissionMode[]
> = {
[PermissionModeId.Read]: [WorkspacePermissionMode.LibraryRead, WorkspacePermissionMode.Read],
[PermissionModeId.ReadAndWrite]: [
WorkspacePermissionMode.LibraryWrite,
WorkspacePermissionMode.Read,
],
[PermissionModeId.Admin]: [WorkspacePermissionMode.LibraryWrite, WorkspacePermissionMode.Write],
};
24 changes: 24 additions & 0 deletions src/plugins/workspace/common/permission/constants.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
* Copyright OpenSearch Contributors
* SPDX-License-Identifier: Apache-2.0
*/

import { WorkspacePermissionMode } from '../../../../core/public';

export enum PermissionModeId {
Read = 'read',
ReadAndWrite = 'read+write',
Admin = 'admin',
}

export const OptionIdToWorkspacePermissionModesMap: Record<
PermissionModeId,
WorkspacePermissionMode[]
> = {
[PermissionModeId.Read]: [WorkspacePermissionMode.LibraryRead, WorkspacePermissionMode.Read],
[PermissionModeId.ReadAndWrite]: [
WorkspacePermissionMode.LibraryWrite,
WorkspacePermissionMode.Read,
],
[PermissionModeId.Admin]: [WorkspacePermissionMode.LibraryWrite, WorkspacePermissionMode.Write],
};
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@
import { i18n } from '@osd/i18n';
import { PublicAppInfo, WorkspacePermissionMode } from '../../../../../core/public';
import { featureMatchesConfig } from '../../utils';
import { OptionIdToWorkspacePermissionModesMap, PermissionModeId } from '../../../common/constants';
import {
OptionIdToWorkspacePermissionModesMap,
PermissionModeId,
} from '../../../common/permission/constants';
import {
PermissionEditingData,
WorkspaceFormEditingData,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,10 @@ import {
} from '@elastic/eui';
import { i18n } from '@osd/i18n';
import { WorkspacePermissionMode } from '../../../../../core/public';
import { PermissionModeId, OptionIdToWorkspacePermissionModesMap } from '../../../common/constants';
import {
PermissionModeId,
OptionIdToWorkspacePermissionModesMap,
} from '../../../common/permission/constants';
import { WorkspacePermissionItemType, PermissionEditingData } from './types';
import { getPermissionModeId } from './utils';

Expand Down Expand Up @@ -98,8 +101,11 @@ const WorkspacePermissionSettingInput = ({

const handlePermissionModeOptionChange = useCallback(
(changedId: string) => {
if (OptionIdToWorkspacePermissionModesMap[changedId]) {
onPermissionModesChange([...OptionIdToWorkspacePermissionModesMap[changedId]], index);
if (OptionIdToWorkspacePermissionModesMap[changedId as PermissionModeId]) {
onPermissionModesChange(
[...OptionIdToWorkspacePermissionModesMap[changedId as PermissionModeId]],
index
);
}
},
[index, onPermissionModesChange]
Expand Down

0 comments on commit 54a9492

Please sign in to comment.