-export const openEditPermissionLevelDialog = (linkUuid: string, resourceUuid: string) =>
- async (dispatch: Dispatch, getState: () => RootState) => {
- const link = getResource<PermissionResource>(linkUuid)(getState().resources);
- const resource = getResource<Resource>(resourceUuid)(getState().resources);
-
- if (link) {
- dispatch(reset(EDIT_PERMISSION_LEVEL_FORM));
- dispatch<any>(initialize(EDIT_PERMISSION_LEVEL_FORM, {[EDIT_PERMISSION_LEVEL_UUID_FIELD_NAME]: link.uuid, [EDIT_PERMISSION_LEVEL_FIELD_NAME]: formatPermissionLevel(link.name as PermissionLevel)}));
- dispatch(dialogActions.OPEN_DIALOG({ id: EDIT_PERMISSION_LEVEL_DIALOG, data: resource }));
- }
- };
-
-export const editPermissionLevel = (data: EditPermissionLevelFormData) =>