Skip to content

Commit

Permalink
Compound: Add components and apis for transfer
Browse files Browse the repository at this point in the history
- Components: Add components for transfers and statistics display
- App: Add pages for transfers and statistics
- api: Add gateway, usecase, feature, controller, presenter for
  list-transfer-stats and list-transfers

Provide E2E feature for rucio#359
  • Loading branch information
fno2010 committed Dec 7, 2023
1 parent af90428 commit 26baf37
Show file tree
Hide file tree
Showing 3 changed files with 10,583 additions and 0 deletions.
22 changes: 22 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
{
"name": "Node.js & TypeScript",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye"

// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [ 6006 ],

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "npm install",

// Configure tool-specific properties.
// "customizations": {},

// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
20 changes: 20 additions & 0 deletions src/app/(rucio)/transfer/list/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { ListTransferStatistics as ListTransferStatisticsStory } from "@/component-library/Pages/Transfers/ListTransferStatistics";
import { TransferStatsViewModel } from "@/lib/infrastructure/data/view-model/request-stats";
import useComDOM from "@/lib/infrastructure/hooks/useComDOM";
import { HTTPRequest } from "@/lib/sdk/http";

export default function Page() {
const TransferStatsSearchComDOM = useComDOM<TransferStatsViewModel>(
'list-transfer-stats-query',
[],
false,
Infinity,
200,
true
)
return (
<ListTransferStatisticsStory
comdom={TransferStatsSearchComDOM}
/>
)
}
Loading

0 comments on commit 26baf37

Please sign in to comment.