Skip to content

Commit 551524d

Browse files
committed
Merge branch 'dev' of github.com:jumpserver/luna into dev
2 parents 502a4cd + 7fabcdb commit 551524d

53 files changed

Lines changed: 179 additions & 463 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎design-qa.md‎

Lines changed: 0 additions & 17 deletions
This file was deleted.

‎packages/connectors-core/package.json‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
"exports": {
77
".": "./src/index.ts",
88
"./types/component": "./src/types/component.ts",
9+
"./types/fileTransfer": "./src/types/fileTransfer.ts",
910
"./types/message": "./src/types/message.ts",
1011
"./types/session": "./src/types/session.ts",
12+
"./fileTransferRegistry": "./src/fileTransferRegistry.ts",
1113
"./useConnectorEndpoint": "./src/useConnectorEndpoint.ts",
1214
"./useHostBridge": "./src/useHostBridge.ts",
1315
"./sessionContext": "./src/sessionContext.ts",

ui/shared/file-transfer/registry.ts renamed to packages/connectors-core/src/fileTransferRegistry.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { FileTransferEndpoint } from "./types";
1+
import type { FileTransferEndpoint } from "./types/fileTransfer";
22

33
const endpoints = new Map<string, FileTransferEndpoint>();
44

‎packages/connectors-core/src/index.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
export * from "./fileTransferRegistry";
12
export * from "./sessionContext";
23
export * from "./types/component";
4+
export * from "./types/fileTransfer";
35
export * from "./types/message";
46
export * from "./types/session";
57
export * from "./useConnectorEndpoint";

ui/shared/file-transfer/types.ts renamed to packages/connectors-core/src/types/fileTransfer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export interface FileTransferCommitInput {
6868
}
6969

7070
/**
71-
* Runtime transport supplied by a connector. The global UI transfer store only
71+
* Runtime transport supplied by a connector. The host transfer store only
7272
* knows this interface and never owns connector sockets or credentials.
7373
*/
7474
export interface FileTransferEndpoint {

‎packages/koko/app/components/FileManagement/SftpTransferCenter.vue‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<script setup lang="ts">
2+
import type { FileTransferConflictPolicy, FileTransferTask } from "@jumpserver/connectors-core";
23
import type {
34
SftpTransferBatchGroup as BatchGroup,
45
SftpTransferTargetGroup as TargetGroup,
56
SftpTransferTaskFilter as TaskFilter
67
} from "#koko/composables/sftp/file-manager/transfer-center/useSftpTransferCenterSelectors";
7-
import type { FileTransferConflictPolicy, FileTransferTask } from "~/shared/file-transfer/types";
88
import SftpTransferBatch from "#koko/components/FileManagement/transfer-center/SftpTransferBatch.vue";
99
import {
1010
sftpTransferConflictError,
1111
sftpTransferTerminalStatuses,
1212
useSftpTransferCenterSelectors
1313
} from "#koko/composables/sftp/file-manager/transfer-center/useSftpTransferCenterSelectors";
14-
import { useFileTransferStore } from "~/store/modules/fileTransfer";
14+
import { useFileTransferStore } from "#koko/stores/fileTransfer";
1515
1616
interface FlightPosition {
1717
id: number;

‎packages/koko/app/components/FileManagement/localPane.vue‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<script setup lang="ts">
2+
import type { FileTransferEndpoint, FileTransferEndpointRef } from "@jumpserver/connectors-core";
23
import type { DropdownMenuItem } from "@nuxt/ui";
34
import type {
45
SftpTransferDropPayload,
56
SftpTransferSourcePayload
67
} from "#koko/composables/sftp/file-manager/workspaceTypes";
78
import type { SftpFileEntry } from "#koko/composables/sftp/useSftpFileManager";
8-
import type { FileTransferEndpoint, FileTransferEndpointRef } from "~/shared/file-transfer/types";
99
import { useDebounceFn } from "@vueuse/core";
1010
import SftpLocalPaneDialogs from "#koko/components/FileManagement/pane/SftpLocalPaneDialogs.vue";
1111
import SftpLocalPaneToolbar from "#koko/components/FileManagement/pane/SftpLocalPaneToolbar.vue";

‎packages/koko/app/components/FileManagement/pane.vue‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
<script setup lang="ts">
2-
import type { ConnectorSessionContext } from "@jumpserver/connectors-core";
2+
import type {
3+
ConnectorSessionContext,
4+
FileTransferEndpoint,
5+
FileTransferEndpointRef
6+
} from "@jumpserver/connectors-core";
37
import type {
48
SftpTransferDropPayload,
59
SftpTransferSourcePayload
610
} from "#koko/composables/sftp/file-manager/workspaceTypes";
711
import type { SftpFileEntry } from "#koko/composables/sftp/useSftpFileManager";
8-
import type { FileTransferEndpoint, FileTransferEndpointRef } from "~/shared/file-transfer/types";
912
import SftpPaneContextMenu from "#koko/components/FileManagement/pane/SftpPaneContextMenu.vue";
1013
import SftpPaneDropOverlay from "#koko/components/FileManagement/pane/SftpPaneDropOverlay.vue";
1114
import SftpPaneFileTable from "#koko/components/FileManagement/pane/SftpPaneFileTable.vue";

‎packages/koko/app/components/FileManagement/transfer-center/SftpTransferBatch.vue‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<script setup lang="ts">
2+
import type { FileTransferConflictPolicy, FileTransferTask } from "@jumpserver/connectors-core";
23
import type {
34
SftpTransferBatchGroup,
45
SftpTransferTargetGroup
56
} from "#koko/composables/sftp/file-manager/transfer-center/useSftpTransferCenterSelectors";
67
import type { SftpTransferGroupStatus } from "#koko/utils/sftpTransferSummary";
7-
import type { FileTransferConflictPolicy, FileTransferTask } from "~/shared/file-transfer/types";
88
import SftpTransferTarget from "#koko/components/FileManagement/transfer-center/SftpTransferTarget.vue";
99
import {
1010
batchHasFailedTasks,

‎packages/koko/app/components/FileManagement/transfer-center/SftpTransferFile.vue‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import type { FileTransferTask } from "~/shared/file-transfer/types";
2+
import type { FileTransferTask } from "@jumpserver/connectors-core";
33
import prettyBytes from "pretty-bytes";
44
55
const props = defineProps<{

0 commit comments

Comments
 (0)