This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/npm_and_yarn/hugegraph-hubble/hubble-fe/echarts-6.1.0
in repository https://gitbox.apache.org/repos/asf/hugegraph-toolchain.git
omit ffe62a4f chore(deps): bump echarts in /hugegraph-hubble/hubble-fe
add 1b164c39 perf(docker): avoid emulated Java builds (#740)
add f9c71924 fix(hubble): harden frontend validation and update license
dependencies (#741)
add aa09ae14 fix(license): update known dependencies for
kotlin-stdlib-common
add 014feac4 feat(hubble): persist graph workspace context
add 594fe3af feat(hubble): connect data preparation journey
add 17392e6b feat(hubble): recover query task surfaces
add e4ca8752 feat(hubble): improve dense graph navigation
add 9866f599 feat(hubble): unify workspace visual system
add f8bc6307 fix(hubble): preserve hash on auth redirect
add 17cfc3e4 fix(hubble): add graph toolbar labels
add e0a9b7ab fix(hubble): expose keyboard focus ring
add 9762bc5d fix(hubble): recover password submission
add 9f8887e0 fix(hubble): guard account editor requests
add 0a69172e refactor(hubble): unify low-frequency surfaces
add d8a45445 fix(hubble): refine desktop workbench shell
add bfd73355 fix(hubble): preserve workbench language choice
add 5939b477 fix(hubble): preserve integration contracts
add 314acf73 fix(hubble): preserve recovery details
add 4114fd69 Apply suggestions from code review
add 2fae603c feat(hubble): add Red Chamber demo
add fc5b2883 fix(hubble-be): guard sample schema creation and edge parsing
add 7a911995 fix(hubble): default oversized results to table
add 501d8e9f feat(hubble): surface safe demo workflows
add 65b43aa5 fix(hubble): synchronize graph context
add bda950a8 test(hubble): align integrated workflow fixtures
add 9ca30aff fix(hubble): align demo and dashboard contracts
add 450edd27 chore: merge master into Hubble UI branch
add 420c85bb fix(hubble): restore CI quality gates
add f6fee017 fix(hubble): verify radio language state
add aab5b62c fix(hubble): secure PD space responses
add c7a9a2d2 fix(hubble): improve workbench usability
add a02aee3a fix(hubble): address review feedback
add 55f306f4 fix(hubble): refine query execution controls
add 3443dc31 feat(hubble): add advanced monitoring entry
add eb13ea0d fix(hubble): localize default schema title
add f8e77bfa fix(hubble): address backend review findings
add 100f2a7b fix(hubble): enforce exact operations trust
add 4ae68943 fix(hubble): use canonical user ids
add ddf23637 fix(hubble): report bounded graph counts
add d2a811d5 fix(hubble): polish operations interactions
add 511afd99 fix(hubble): address remaining review threads
add 5be6305b fix(hubble): require explicit account passwords
add 83364a44 fix(hubble): keep loader credentials out of metadata
add 62c939b4 fix(hubble): scope graphspace authorization
add c618f22d fix(hubble): support standalone graph profiles
add 03e6090c fix(hubble): localize standalone monitoring state
add b95a4c5c fix(hubble): sanitize query failure diagnostics
add e9079d04 fix(hubble): scope PD graphspace authorizations
add b63d13de fix(hubble): recover graph analysis context
add f61a6928 fix(hubble): sanitize route failure fallback
add 89a3ab8c fix(hubble): close public error disclosure gaps
add 581d2219 fix(hubble): improve UI guidance
add 002cf990 fix(hubble): harden query behavior and tests
add 40b00c3f fix(hubble): refine workspace journeys
add 429599d0 chore(docs): remove UI screenshots
add 2f6554fd fix(hubble): refine graphspace creation form
add 098f4048 fix(hubble): restore Apache license headers
add 7f75082b fix(hubble): align UI smoke contracts
add 5e26a549 fix(hubble): initialize UI smoke product mode
add c68b32c9 chore(deps): bump echarts in /hugegraph-hubble/hubble-fe
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (ffe62a4f)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/hugegraph-hubble/hubble-fe/echarts-6.1.0
(c68b32c9)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
...generate_known_dependencies.sh => .dockerignore | 38 +-
README.md | 30 +-
.../org/apache/hugegraph/api/auth/GroupAPI.java | 4 +
.../org/apache/hugegraph/api/auth/ManagerAPI.java | 5 +-
.../org/apache/hugegraph/driver/AuthManager.java | 67 +-
.../apache/hugegraph/driver/GremlinManager.java | 49 +-
.../driver/factory/PDHugeClientFactory.java | 7 +
.../apache/hugegraph/structure/auth/Access.java | 2 +-
.../apache/hugegraph/structure/auth/Belong.java | 2 +-
.../hugegraph/structure/auth/HugePermission.java | 1 +
.../apache/hugegraph/structure/auth/Target.java | 3 +-
.../hugegraph/structure/space/GraphSpace.java | 5 +-
.../hugegraph/driver/GremlinManagerTest.java | 84 ++
.../org/apache/hugegraph/unit/ManagerAPITest.java | 232 +++++
.../hugegraph/unit/PDHugeClientFactoryTest.java | 82 ++
.../org/apache/hugegraph/unit/UnitTestSuite.java | 2 +
hugegraph-dist/release-docs/LICENSE | 1 +
.../scripts/dependency/known-dependencies.txt | 1 +
hugegraph-hubble/Dockerfile | 5 +-
hugegraph-hubble/README.md | 38 +
.../java/org/apache/hugegraph/common/Constant.java | 3 -
.../hugegraph/config/DatabaseSchemaMigrator.java | 65 ++
.../hugegraph/controller/BaseController.java | 64 +-
.../algorithm/VermeerAlgoController.java | 49 +-
.../controller/auth/AccessController.java | 12 +-
.../controller/auth/BelongController.java | 35 +-
.../controller/auth/GraphSpaceUserController.java | 29 +-
.../hugegraph/controller/auth/LoginController.java | 25 +-
.../hugegraph/controller/auth/RoleController.java | 35 +-
.../controller/auth/TargetController.java | 27 +-
.../hugegraph/controller/auth/UserController.java | 91 +-
.../controller/graph/SampleGraphController.java | 448 ++++++++++
.../controller/graphs/GraphsController.java | 4 +-
.../controller/ingest/IngestController.java | 45 +-
.../controller/load/JobManagerController.java | 16 +-
.../controller/load/LoadTaskController.java | 5 +-
.../controller/op/DashboardController.java | 39 +-
.../controller/op/K8sTokenController.java | 84 --
.../controller/op/OperationsController.java | 114 +++
.../controller/space/GraphSpaceController.java | 78 +-
.../controller/space/VermeerController.java | 7 +-
.../apache/hugegraph/entity/GraphConnection.java | 4 +
.../hugegraph/entity/auth/PasswordEntity.java | 3 +
.../apache/hugegraph/entity/auth/UserEntity.java | 24 +-
.../org/apache/hugegraph/entity/load/LoadTask.java | 19 +
.../hugegraph/exception/ForbiddenException.java} | 17 +-
.../apache/hugegraph/handler/ExceptionAdvisor.java | 177 +++-
.../apache/hugegraph/handler/ResponseAdvisor.java | 12 +-
.../apache/hugegraph/options/HubbleOptions.java | 133 +++
.../hugegraph/service/HugeClientPoolService.java | 61 +-
.../hugegraph/service/auth/AccessService.java | 74 +-
.../hugegraph/service/auth/AuthContextService.java | 218 +++++
.../apache/hugegraph/service/auth/AuthService.java | 18 +
.../hugegraph/service/auth/BelongService.java | 104 ++-
.../service/auth/GraphSpaceUserService.java | 79 +-
.../apache/hugegraph/service/auth/RoleService.java | 249 +++++-
.../hugegraph/service/auth/TargetService.java | 66 +-
.../apache/hugegraph/service/auth/UserService.java | 40 +-
.../hugegraph/service/graphs/GraphsService.java | 161 +++-
.../hugegraph/service/load/JobManagerService.java | 12 +
.../hugegraph/service/load/LoadTaskService.java | 134 ++-
.../service/op/DefaultOperationsDataService.java | 414 +++++++++
.../service/op/LiveOperationsCollector.java | 877 +++++++++++++++++++
.../op/MalformedUpstreamException.java} | 16 +-
.../service/op/OperationsCapabilityService.java | 52 ++
.../OperationsCollector.java} | 12 +-
.../OperationsDataService.java} | 23 +-
.../hugegraph/service/op/OperationsHttpClient.java | 243 ++++++
.../hugegraph/service/op/OperationsModels.java | 325 +++++++
.../op/OperationsNodeNotFoundException.java} | 16 +-
.../service/op/OperationsPayloadParser.java | 574 ++++++++++++
.../op/UpstreamRequestException.java} | 16 +-
.../op/UpstreamResponseTooLargeException.java} | 17 +-
.../hugegraph/service/query/QueryService.java | 74 +-
.../hugegraph/service/space/GraphSpaceService.java | 88 +-
.../hugegraph/service/space/VermeerService.java | 9 +-
.../hubble-be/src/main/resources/demo/hlm.txt | 32 +
.../src/main/resources/hugegraph-hubble.properties | 19 +
.../src/main/resources/i18n/messages.properties | 8 +-
.../main/resources/i18n/messages_zh_CN.properties | 8 +-
.../auth/AccountMutationAuthorizationTest.java | 647 ++++++++++++++
.../GraphSpaceAuthMutationAuthorizationTest.java | 358 ++++++++
.../auth/GraphSpaceAuthOwnershipTest.java | 646 ++++++++++++++
.../controller/ingest/IngestControllerTest.java | 106 ++-
.../controller/space/GraphSpaceControllerTest.java | 246 ++++++
.../handler/ExceptionAdvisorStatusTest.java | 238 +++++
.../handler/ResponseAdvisorStatusTest.java | 96 ++
.../service/auth/AuthContextServiceTest.java | 200 +++++
.../service/auth/UserServiceLevelTest.java} | 21 +-
.../load/IngestTransactionIntegrationTest.java | 363 ++++++++
.../op/DefaultOperationsDataServiceTest.java | 524 +++++++++++
.../service/op/LiveOperationsCollectorTest.java | 961 +++++++++++++++++++++
.../op/OperationsCapabilityServiceTest.java | 56 ++
.../service/op/OperationsHttpClientTest.java | 227 +++++
.../service/op/OperationsIdentityContractTest.java | 178 ++++
.../service/op/OperationsPayloadParserTest.java | 281 ++++++
.../service/space/GraphSpaceServiceTest.java | 227 +++++
.../apache/hugegraph/unit/AuthSecurityTest.java | 104 ++-
.../hugegraph/unit/AuthzRouteRegistrationTest.java | 13 +
.../unit/BaseControllerGremlinClientTest.java | 40 +-
.../hugegraph/unit/DashboardControllerTest.java | 70 +-
.../hugegraph/unit/FileMappingSchemaTest.java | 34 +
.../hugegraph/unit/GraphsServiceDefaultTest.java | 251 ++++++
.../apache/hugegraph/unit/HubbleOptionsTest.java | 88 ++
.../hugegraph/unit/HugeClientPoolServiceTest.java | 240 +++++
.../hugegraph/unit/JobManagerServiceTest.java | 57 ++
.../unit/K8sTokenEndpointSecurityTest.java | 22 +-
.../apache/hugegraph/unit/LoadTaskServiceTest.java | 128 ++-
.../hugegraph/unit/LoaderScopeControllerTest.java | 27 +
.../unit/OperationsAccessContractTest.java | 231 +++++
.../hugegraph/unit/OperationsControllerTest.java | 115 +++
.../apache/hugegraph/unit/QueryServiceTest.java | 162 +++-
.../hugegraph/unit/SampleGraphControllerTest.java | 184 ++++
.../org/apache/hugegraph/unit/UnitTestSuite.java | 31 +
.../unit/UserServiceCompatibilityTest.java | 138 +++
.../unit/VermeerCredentialSafetyTest.java | 98 +++
.../database/ingest-transaction-schema.sql | 74 ++
.../static/conf/hugegraph-hubble.properties | 19 +
.../assembly/travis/run_ui_browser_smoke.js | 16 +-
.../assembly/travis/run_ui_i18n_switch_smoke.js | 13 +-
.../hubble-dist/assembly/travis/ui_auth.js | 15 +-
.../hubble-dist/assembly/travis/ui_auth.test.js | 23 +-
hugegraph-hubble/hubble-fe/package.json | 15 +-
hugegraph-hubble/hubble-fe/src/App.css | 7 +-
hugegraph-hubble/hubble-fe/src/App.js | 6 +-
hugegraph-hubble/hubble-fe/src/App.scss | 16 +-
hugegraph-hubble/hubble-fe/src/App.test.js | 10 +-
.../hubble-fe/src/accessible-click-actions.test.js | 30 +-
.../src/api/analysis-context-contract.test.js | 78 ++
hugegraph-hubble/hubble-fe/src/api/analysis.js | 39 +-
.../hubble-fe/src/api/auth-contract.test.js | 76 ++
hugegraph-hubble/hubble-fe/src/api/auth.js | 137 +--
.../hubble-fe/src/api/languageHeader.js | 7 +-
.../hubble-fe/src/api/manage-contract.test.js | 60 +-
hugegraph-hubble/hubble-fe/src/api/manage.js | 39 +-
hugegraph-hubble/hubble-fe/src/api/operations.js | 76 ++
.../hubble-fe/src/api/operations.test.js | 88 ++
.../src/api/request-error-semantics.test.js | 205 ++++-
.../src/api/request-language-header.test.js | 7 +
hugegraph-hubble/hubble-fe/src/api/request.js | 70 +-
.../hubble-fe/src/assets/hugegraph-mark.svg | 34 +
hugegraph-hubble/hubble-fe/src/auth/AuthContext.js | 172 ++++
.../hubble-fe/src/auth/AuthContext.test.js | 141 +++
.../BrandLockup}/index.js | 29 +-
.../index.module.scss | 44 +-
.../hubble-fe/src/components/CodeEditor/index.js | 74 +-
.../src/components/CodeEditor/index.test.js | 119 +++
.../src/components/CodeEditor/syntax/gremlin.js | 20 +-
.../components/CodeEditor/syntax/gremlin.test.js | 23 +-
.../CodeEditor/syntax/groovy-language.test.js | 66 ++
.../src/components/CodeEditor/syntax/groovy.js} | 8 +-
.../src/components/CodeEditor/syntax/index.js | 10 +-
.../src/components/ColumnSettings/index.js | 237 +++++
.../ColumnSettings}/index.module.scss | 18 +-
.../src/components/ColumnSettings/index.test.js | 104 +++
.../src/components/DataPreparationNav/index.js | 67 ++
.../DataPreparationNav}/index.module.scss | 86 +-
.../components/DataPreparationNav/index.test.js | 105 +++
.../src/components/FavoriteNameInput/index.js | 46 +
.../src/components/FavoriteNameInput/index.test.js | 44 +
.../FormHelpLabel/index.js} | 38 +-
.../src/components/GraphContextSwitcher/index.js | 371 ++++++++
.../GraphContextSwitcher}/index.module.scss | 103 ++-
.../components/GraphContextSwitcher/index.test.js | 417 +++++++++
.../src/components/GraphJourneyNav/index.js | 58 ++
.../index.module.scss | 40 +-
.../src/components/GraphJourneyNav/index.test.js | 60 ++
.../hubble-fe/src/components/GraphinView/index.js | 63 +-
.../src/components/GraphinView/index.test.js | 75 ++
.../src/components/LanguageToggle/index.js | 72 ++
.../components/LanguageToggle/index.module.scss | 55 +-
.../src/components/LanguageToggle/index.test.js | 97 +++
.../src/components/RouteErrorBoundary/index.js | 17 +-
.../components/RouteErrorBoundary/index.test.js | 78 ++
.../hubble-fe/src/components/ShortcutHelp/index.js | 85 ++
.../src/components/ShortcutHelp/index.test.js | 70 ++
.../hubble-fe/src/components/Sidebar/index.ant.js | 282 ++++--
.../src/components/Sidebar/index.ant.test.js | 403 +++++++++
.../src/components/Sidebar/index.module.scss | 17 +-
.../Topbar/PageContextSlot.js} | 29 +-
.../src/components/Topbar/PageContextSlot.test.js | 44 +
.../hubble-fe/src/components/Topbar/index.ant.js | 130 +--
.../src/components/Topbar/index.module.scss | 104 ++-
.../src/components/Topbar/layout-contract.test.js | 35 +
.../components/Topbar/topbar-request-error.test.js | 208 ++++-
.../hubble-fe/src/dropdown-menu-api.test.js | 1 -
.../src/empty-table-density.test.js} | 44 +-
hugegraph-hubble/hubble-fe/src/i18n/index.js | 12 +-
.../src/i18n/resources/en-US/components/board.json | 2 +
.../i18n/resources/en-US/components/common.json | 68 +-
.../src/i18n/resources/en-US/modules/analysis.json | 379 +++++---
.../src/i18n/resources/en-US/modules/home.json | 34 +-
.../src/i18n/resources/en-US/modules/manage.json | 2 +-
.../src/i18n/resources/en-US/modules/modules.json | 2 +-
.../src/i18n/resources/en-US/modules/pages.json | 631 +++++++++++++-
.../src/i18n/resources/zh-CN/components/board.json | 2 +
.../i18n/resources/zh-CN/components/common.json | 68 +-
.../src/i18n/resources/zh-CN/modules/analysis.json | 185 +++-
.../src/i18n/resources/zh-CN/modules/home.json | 34 +-
.../src/i18n/resources/zh-CN/modules/modules.json | 2 +-
.../src/i18n/resources/zh-CN/modules/pages.json | 629 +++++++++++++-
.../hubble-fe/src/i18n/ui-copy-punctuation.test.js | 187 ++++
hugegraph-hubble/hubble-fe/src/index.js | 15 +-
hugegraph-hubble/hubble-fe/src/layout.ant.js | 33 +-
hugegraph-hubble/hubble-fe/src/layout.ant.test.js | 70 ++
...x.js => low-frequency-surface-contract.test.js} | 33 +-
.../hubble-fe/src/modules/GraphAnalysis/index.js | 186 +++-
.../src/modules/GraphAnalysis/index.test.js | 161 ++++
.../modules/algorithm/GraphResult/Home/index.js | 42 +-
.../algorithm/GraphResult/Home/index.module.scss | 15 +
.../algorithm/GraphResult/Home/index.test.js | 91 ++
.../GraphResult/JaccView/index.module.scss | 2 +-
.../GraphResult/NeighborRankView/index.module.scss | 2 +-
.../GraphResult/RankApiView/index.module.scss | 2 +-
.../modules/algorithm/GraphResult/utils/index.js | 3 +-
.../hubble-fe/src/modules/algorithm/Home/index.js | 124 ++-
.../src/modules/algorithm/Home/index.module.scss | 4 +-
.../src/modules/algorithm/Home/index.test.js | 156 ++++
.../algorithm/LogsDetail/ExecuteLog/index.js | 14 +-
.../modules/algorithm/LogsDetail/Favorite/index.js | 11 +-
.../src/modules/algorithm/LogsDetail/Home/index.js | 79 +-
.../algorithmsForm/AlgorithmNameHeader/index.js | 21 +
.../AlgorithmNameHeader/index.module.scss | 9 +-
.../algorithmsForm/BoolSelectItem/index.js | 3 +-
.../algorithm/algorithmsForm/CapacityItem/index.js | 3 +-
.../algorithmsForm/DirectionItem/index.js | 3 +-
.../modules/algorithm/algorithmsForm/Home/index.js | 34 +-
.../algorithmsForm/Home/index.module.scss | 20 +-
.../algorithm/algorithmsForm/Home/index.test.js | 61 ++
.../algorithm/algorithmsForm/LabelItem/index.js | 3 +-
.../algorithm/algorithmsForm/LimitItem/index.js | 3 +-
.../algorithmsForm/MaxDegreeItem/index.js | 3 +-
.../algorithm/algorithmsForm/MaxDepthItem/index.js | 3 +-
.../algorithm/algorithmsForm/NearestItem/index.js | 3 +-
.../Olap/BetweennessCentrality/index.js | 3 +-
.../Olap/BetweennessCentralityVermeer/index.js | 3 +-
.../Olap/ClosenessCentrality/index.js | 3 +-
.../Olap/ClosenessCentralityVermeer/index.js | 3 +-
.../Olap/ClusterCoefficient/index.js | 3 +-
.../algorithmsForm/Olap/DegreeCentrality/index.js | 3 +-
.../Olap/DegreeCentralityVermeer/index.js | 3 +-
.../Olap/FilterSubGraphMatching/index.js | 3 +-
.../Olap/FilteredRingsDetection/index.js | 3 +-
.../algorithm/algorithmsForm/Olap/KCore/index.js | 3 +-
.../algorithmsForm/Olap/KCoreVermeer/index.js | 3 +-
.../Olap/LabelPropagationAlgorithm/index.js | 3 +-
.../Olap/LabelPropagationAlgorithmVermeer/index.js | 3 +-
.../algorithm/algorithmsForm/Olap/Links/index.js | 3 +-
.../algorithm/algorithmsForm/Olap/Louvain/index.js | 58 +-
.../algorithmsForm/Olap/Louvain/index.test.js | 96 ++
.../algorithmsForm/Olap/OlapComputerItem/index.js | 3 +-
.../algorithmsForm/Olap/OlapItem/index.js | 15 +-
.../algorithmsForm/Olap/PageRank/index.js | 3 +-
.../algorithmsForm/Olap/PageRankVermeer/index.js | 3 +-
.../algorithmsForm/Olap/PersonalPageRank/index.js | 3 +-
.../algorithmsForm/Olap/RingsDetection/index.js | 3 +-
.../algorithmsForm/Olap/SSSPVermeer/index.js | 3 +-
.../algorithmsForm/Olap/TriangleCount/index.js | 3 +-
.../Olap/TriangleCountVermeer/index.js | 3 +-
.../Olap/WeaklyConnectedComponent/index.js | 3 +-
.../Olap/WeaklyConnectedComponentVermeer/index.js | 3 +-
.../algorithm/algorithmsForm/OlapHome/index.js | 47 +-
.../algorithmsForm/OlapHome/index.module.scss | 7 +
.../algorithmsForm/Oltp/AdamicAdar/index.js | 3 +-
.../algorithmsForm/Oltp/AllPaths/index.js | 3 +-
.../algorithmsForm/Oltp/Crosspoints/index.js | 3 +-
.../Oltp/CustomizedCrosspoints/Home/index.js | 3 +-
.../CustomizedCrosspoints/PathPatternForm/index.js | 3 +-
.../Oltp/CustomizedPaths/Home/index.js | 3 +-
.../Oltp/CustomizedPaths/StepItem/index.js | 3 +-
.../algorithm/algorithmsForm/Oltp/Egonet/index.js | 3 +-
.../algorithmsForm/Oltp/FindShortestPath/index.js | 3 +-
.../Oltp/FindShortestPathWithWeight/index.js | 3 +-
.../Oltp/FusiformSimilarity/index.js | 3 +-
.../Oltp/JaccardSimilarityGet/index.js | 3 +-
.../Oltp/JaccardSimilarityPost/index.js | 3 +-
.../algorithmsForm/Oltp/KneighborGet/index.js | 3 +-
.../algorithmsForm/Oltp/KneighborPost/index.js | 3 +-
.../algorithm/algorithmsForm/Oltp/KoutGet/index.js | 3 +-
.../algorithmsForm/Oltp/KoutPost/Home/index.js | 3 +-
.../Oltp/KoutPost/StepFormItem/index.js | 3 +-
.../Oltp/MultiNodesShortestPath/index.js | 3 +-
.../algorithmsForm/Oltp/NeighborRankApi/index.js | 3 +-
.../algorithmsForm/Oltp/OltpItem/index.js | 9 +-
.../algorithm/algorithmsForm/Oltp/Paths/index.js | 3 +-
.../algorithm/algorithmsForm/Oltp/RankApi/index.js | 3 +-
.../algorithm/algorithmsForm/Oltp/Rays/index.js | 3 +-
.../Oltp/ResourceAllocation/index.js | 3 +-
.../algorithm/algorithmsForm/Oltp/Rings/index.js | 3 +-
.../algorithmsForm/Oltp/SameNeighbors/index.js | 3 +-
.../Oltp/SameNeighborsBatch/index.js | 3 +-
.../algorithmsForm/Oltp/ShortestPath/index.js | 3 +-
.../Oltp/SingleSourceShortestPath/index.js | 3 +-
.../Oltp/TemplatePaths/Home/index.js | 3 +-
.../Oltp/TemplatePaths/StepFormItem/index.js | 3 +-
.../algorithm/algorithmsForm/OltpHome/index.js | 73 +-
.../algorithmsForm/OltpHome/index.module.scss | 7 +
.../algorithmsForm/PersistentForm/index.js | 185 ++++
.../algorithmsForm/PersistentForm/index.test.js | 249 ++++++
.../algorithm/algorithmsForm/StepsItems/index.js | 3 +-
.../algorithmsForm/VerticesItems/index.js | 11 +-
.../algorithm/algorithmsForm/algorithmDocs.js | 102 +++
.../algorithm/algorithmsForm/algorithmDocs.test.js | 67 ++
.../algorithmsForm/algorithmFormPersistence.js | 78 ++
.../hubble-fe/src/modules/analysis/Home/index.js | 203 ++++-
.../src/modules/analysis/Home/index.test.js | 316 ++++++-
.../analysis/LogsDetail/ExecuteLog/index.js | 150 +++-
.../LogsDetail/ExecuteLog/index.module.scss | 41 +-
.../analysis/LogsDetail/ExecuteLog/index.test.js | 137 ++-
.../modules/analysis/LogsDetail/Favorite/index.js | 11 +-
.../src/modules/analysis/LogsDetail/Home/index.js | 83 +-
.../modules/analysis/LogsDetail/Home/index.test.js | 86 ++
.../analysis/QueryBar/ContentCommon/index.js | 226 ++---
.../QueryBar/ContentCommon/index.module.scss | 92 +-
.../analysis/QueryBar/ContentCommon/index.test.js | 133 +++
.../src/modules/analysis/QueryBar/Home/index.js | 135 ++-
.../analysis/QueryBar/Home/index.module.scss | 92 ++
.../modules/analysis/QueryBar/Home/index.test.js | 179 +++-
.../QueryBar/Home/shortcut-layout-contract.test.js | 41 +
.../analysis/QueryResult/GraphResult/Home/data.js} | 8 +-
.../QueryResult/GraphResult/Home/data.test.js} | 10 +-
.../analysis/QueryResult/GraphResult/Home/index.js | 38 +-
.../QueryResult/GraphResult/utils/index.js | 3 +-
.../src/modules/analysis/QueryResult/Home/index.js | 119 ++-
.../analysis/QueryResult/Home/index.module.scss | 40 +-
.../analysis/QueryResult/Home/index.test.js | 162 +++-
.../src/modules/analysis/QueryResult/Home/utils.js | 30 +-
.../modules/analysis/QueryResult/JsonView/index.js | 3 +-
.../QueryResult/JsonView/index.module.scss | 2 +-
.../analysis/QueryResult/TableView/index.js | 31 +-
.../QueryResult/TableView/index.module.scss | 11 +-
.../analysis/QueryResult/TableView/index.test.js | 13 +-
.../src/modules/asyncTasks/Detail/index.js | 19 +-
.../modules/asyncTasks/Detail/index.module.scss | 9 +
.../hubble-fe/src/modules/asyncTasks/Home/index.js | 142 ++-
.../src/modules/asyncTasks/Home/index.module.scss | 36 +
.../src/modules/asyncTasks/Home/index.test.js | 177 ++++
.../src/modules/asyncTasks/Result/index.js | 107 ++-
.../modules/asyncTasks/Result/index.module.scss | 55 +-
.../src/modules/asyncTasks/Result/index.test.js | 90 ++
.../src/modules/component/Canvas3D/index.js | 34 +-
.../modules/component/Canvas3D/index.module.scss | 7 +-
.../src/modules/component/Canvas3D/utils.js | 46 +
.../src/modules/component/Canvas3D/utils.test.js | 72 ++
.../src/modules/component/ClearGraph/index.js | 8 +-
.../src/modules/component/FitCenter/index.js | 7 +-
.../src/modules/component/FixNode/index.js | 8 +-
.../src/modules/component/FullScreen/index.js | 35 +-
.../src/modules/component/FullScreen/index.test.js | 56 ++
.../hubble-fe/src/modules/component/Graph/data.js | 101 +++
.../hubble-fe/src/modules/component/Graph/index.js | 148 +++-
.../src/modules/component/Graph/index.module.scss | 10 +-
.../src/modules/component/Graph/index.test.js | 115 +++
.../component/Graph/layout-lifecycle.test.js | 240 +++++
.../GraphRenderModeSwitcher/index.module.scss | 2 +-
.../src/modules/component/GraphStatusView/index.js | 36 +-
.../component/GraphStatusView/index.module.scss | 41 +-
.../component/GraphStatusView/index.test.js | 57 ++
.../modules/component/MenuBar/index.module.scss | 23 +
.../src/modules/component/RedoUndo/index.js | 16 +-
.../src/modules/component/RefreshGraph/index.js | 15 +-
.../component/SettingConfigPanel/index.module.scss | 2 +-
.../GraphStatistics/Home/index.module.scss | 2 +-
.../component/StatisticsPanel/Home/index.js | 9 +-
.../StatisticsPanel/Home/index.module.scss | 2 +-
.../LabelStatistics/index.module.scss | 2 +-
.../component/TaskNavigateView/index.module.scss | 2 +-
.../src/modules/component/TopBar/index.js | 253 ++++--
.../src/modules/component/TopBar/index.module.scss | 38 +
.../src/modules/component/TopBar/index.test.js | 253 ++++++
.../src/modules/component/ZeroDegreeNode/index.js | 7 +-
.../src/modules/component/ZoomGraph/index.js | 14 +-
.../component/layoutConfigPanel/Home/index.js | 4 +-
.../layoutConfigPanel/Home/index.module.scss | 2 +-
.../modules/component/panel-accessibility.test.js | 63 ++
.../component/toolbar-accessible-name.test.js | 73 ++
.../src/modules/favorite-name-validation.test.js | 113 +++
.../src/modules/navigation/AdminItem/index.js | 3 +-
.../modules/navigation/AdminItem/index.module.scss | 4 +-
.../navigation/AnalyseItem/index.module.scss | 4 +-
.../modules/navigation/ConsoleItem/dashboard.js | 24 +-
.../navigation/ConsoleItem/dashboard.test.js | 18 +-
.../src/modules/navigation/ConsoleItem/index.js | 125 ++-
.../navigation/ConsoleItem/index.module.scss | 4 +-
.../modules/navigation/ConsoleItem/index.test.js | 180 +++-
.../hubble-fe/src/modules/navigation/Home/index.js | 128 ++-
.../src/modules/navigation/Home/index.module.scss | 218 ++++-
.../src/modules/navigation/Home/index.test.js | 196 +++++
.../navigation/Home/workbenchHome.js} | 35 +-
.../modules/navigation/Home/workbenchHome.test.js | 73 ++
.../hubble-fe/src/modules/navigation/Item/index.js | 31 +-
.../src/modules/navigation/Item/index.module.scss | 59 +-
.../navigation/ManageItem/index.module.scss | 4 +-
.../navigation/ModuleButton/index.module.scss | 39 +-
.../hubble-fe/src/pages/Account/EditLayer.js | 160 +++-
.../hubble-fe/src/pages/Account/SpaceAccess.js | 767 ++++++++++++++++
.../src/pages/Account/SpaceAccess.test.js | 174 ++++
.../pages/Account/account-edit-recovery.test.js | 176 ++++
.../src/pages/Account/account-recovery.test.js | 123 ++-
.../hubble-fe/src/pages/Account/index.js | 192 ++--
.../index.module.scss => pages/Account/level.js} | 25 +-
.../{App.test.js => pages/Account/level.test.js} | 22 +-
.../hubble-fe/src/pages/Datasource/EditLayer.js | 697 +++++++++++----
.../src/pages/Datasource/EditLayer.test.js | 146 ++++
.../hubble-fe/src/pages/Datasource/config.js | 5 +-
.../src/pages/Datasource/datasource-i18n.test.js | 71 ++
.../pages/Datasource/datasource-recovery.test.js | 103 +++
.../hubble-fe/src/pages/Datasource/index.js | 141 ++-
.../src/pages/Datasource/index.module.scss | 15 +
.../hubble-fe/src/pages/Error404/index.js | 21 +-
.../src/pages/{Task => Error404}/index.module.scss | 52 +-
.../hubble-fe/src/pages/Error404/index.test.js | 4 +-
hugegraph-hubble/hubble-fe/src/pages/Graph/Card.js | 174 ++--
.../hubble-fe/src/pages/Graph/Card.test.js | 144 ++-
.../src/pages/Graph/ClearGraphConfirmModal.js | 2 +-
.../src/pages/Graph/ClearGraphConfirmModal.test.js | 16 +-
.../hubble-fe/src/pages/Graph/EditLayer.js | 179 +++-
.../hubble-fe/src/pages/Graph/EditLayer.test.js | 273 ++++++
.../src/pages/Graph/EditableNicknameCell.js | 163 ++++
.../src/pages/Graph/EditableNicknameCell.test.js | 142 +++
.../src/pages/Graph/default-card-actions.test.js | 133 ++-
.../src/pages/Graph/graph-default-replace.test.js | 6 +-
.../hubble-fe/src/pages/Graph/index.js | 270 ++++--
.../hubble-fe/src/pages/Graph/index.module.scss | 51 +-
.../src/pages/Graph/inline-nickname-edit.test.js | 193 +++++
.../hubble-fe/src/pages/GraphDetail/index.js | 454 +++++++---
.../src/pages/GraphDetail/index.module.scss | 85 +-
.../hubble-fe/src/pages/GraphDetail/index.test.js | 290 ++++++-
.../hubble-fe/src/pages/GraphSpace/Card.js | 104 ++-
.../hubble-fe/src/pages/GraphSpace/Card.test.js | 111 ++-
.../hubble-fe/src/pages/GraphSpace/EditLayer.js | 358 +++++---
.../src/pages/GraphSpace/EditLayer.test.js | 233 +++++
.../pages/GraphSpace/graphspace-recovery.test.js | 185 +++-
.../hubble-fe/src/pages/GraphSpace/index.js | 132 ++-
.../hubble-fe/src/pages/Login/index.js | 110 +--
.../hubble-fe/src/pages/Login/index.module.scss | 161 +++-
.../src/pages/Login/login-request-error.test.js | 102 ++-
.../hubble-fe/src/pages/Meta/Edge/EditLayer.js | 8 +-
.../src/pages/Meta/EditLayerRecovery.test.js | 29 +
.../hubble-fe/src/pages/Meta/ImageView.js | 417 ++++++++-
.../hubble-fe/src/pages/Meta/ImageView.module.scss | 132 +++
.../hubble-fe/src/pages/Meta/ImageView.test.js | 544 ++++++++++++
.../hubble-fe/src/pages/Meta/Property/EditLayer.js | 110 ++-
.../src/pages/Meta/Property/EditLayer.test.js | 128 +++
hugegraph-hubble/hubble-fe/src/pages/Meta/index.js | 49 +-
.../hubble-fe/src/pages/Meta/meta-recovery.test.js | 73 +-
hugegraph-hubble/hubble-fe/src/pages/My/index.js | 278 +++---
.../hubble-fe/src/pages/My/index.module.scss | 137 ++-
.../hubble-fe/src/pages/My/my-recovery.test.js | 155 +++-
.../hubble-fe/src/pages/Operations/NodeDetail.js | 603 +++++++++++++
.../src/pages/Operations/NodeDetail.test.js | 439 ++++++++++
.../hubble-fe/src/pages/Operations/Nodes.js | 301 +++++++
.../hubble-fe/src/pages/Operations/Nodes.test.js | 278 ++++++
.../src/pages/Operations/OperationsRoute.js | 79 ++
.../src/pages/Operations/OperationsRoute.test.js | 148 ++++
.../hubble-fe/src/pages/Operations/Overview.js | 479 ++++++++++
.../src/pages/Operations/Overview.test.js | 529 ++++++++++++
.../Operations/capabilities.js} | 19 +-
.../hubble-fe/src/pages/Operations/components.js | 246 ++++++
.../src/pages/Operations/components.test.js | 98 +++
.../hubble-fe/src/pages/Operations/operations.scss | 852 ++++++++++++++++++
.../hubble-fe/src/pages/Operations/topology.js | 117 +++
.../src/pages/Operations/topology.test.js | 114 +++
.../hubble-fe/src/pages/Resource/EditLayer.js | 615 -------------
.../hubble-fe/src/pages/Resource/index.js | 214 -----
.../hubble-fe/src/pages/Resource/index.module.scss | 37 -
hugegraph-hubble/hubble-fe/src/pages/Role/Auth.js | 170 ----
.../hubble-fe/src/pages/Role/EditLayer.js | 329 -------
hugegraph-hubble/hubble-fe/src/pages/Role/index.js | 355 --------
.../hubble-fe/src/pages/Role/index.module.scss | 41 -
.../hubble-fe/src/pages/Role/treeData.js | 186 ----
.../hubble-fe/src/pages/Schema/EditLayer.js | 180 ++--
.../src/pages/Schema/builtinSchemaTemplates.js | 43 +
.../hubble-fe/src/pages/Schema/index.js | 439 +++++++++-
.../src/pages/Schema/schema-list-recovery.test.js | 458 ++++++++++
.../src/pages/Schema/schema-template-error.test.js | 24 +-
.../src/pages/Schema/schema-template-i18n.test.js | 28 +
.../Schema/schema-template-starting-point.test.js | 132 +++
.../hubble-fe/src/pages/Schema/schemaGroovy.js | 111 +++
.../src/pages/Task/components/TopStatistic.js | 12 +-
.../components/TopStatistic.test.js} | 26 +-
hugegraph-hubble/hubble-fe/src/pages/Task/index.js | 271 +++++-
.../hubble-fe/src/pages/Task/task-recovery.test.js | 246 ++++++
.../hubble-fe/src/pages/TaskDetail/index.js | 75 +-
.../pages/TaskDetail/task-detail-recovery.test.js | 150 ++++
.../hubble-fe/src/pages/TaskEdit/BaseForm/index.js | 282 +++++-
.../src/pages/TaskEdit/FieldForm/index.js | 50 +-
.../src/pages/TaskEdit/FieldForm/index.test.js | 50 ++
.../src/pages/TaskEdit/MappingForm/Edge.js | 179 ++--
.../src/pages/TaskEdit/MappingForm/Vertex.js | 114 ++-
.../src/pages/TaskEdit/MappingForm/index.js | 100 ++-
.../src/pages/TaskEdit/MappingForm/mappingRules.js | 43 +
.../TaskEdit/MappingForm/meta-recovery.test.js | 117 +++
.../TaskEdit/MappingForm/row-validation.test.js | 93 ++
.../src/pages/TaskEdit/ScheduleForm/index.js | 54 +-
.../src/pages/TaskEdit/ScheduleForm/index.test.js | 77 ++
.../hubble-fe/src/pages/TaskEdit/index.js | 131 ++-
.../src/pages/TaskEdit/option-recovery.test.js | 337 +++++++-
.../hubble-fe/src/pages/TaskEdit/task-flow.test.js | 102 +++
.../src/pages/TaskEdit/task-help-i18n.test.js | 105 +++
.../hubble-fe/src/pages/TaskEdit/taskFlow.js | 90 ++
.../hubble-fe/src/pages/name-semantics.test.js | 42 +
hugegraph-hubble/hubble-fe/src/routes/index.js | 86 +-
.../hubble-fe/src/routes/route-guard.test.js | 148 +++-
hugegraph-hubble/hubble-fe/src/setupProxy.js | 5 +-
.../hubble-fe/src/styles/workbench-focus.test.js | 57 ++
.../src/styles/workbench-modal-contract.test.js | 71 ++
.../hubble-fe/src/styles/workbench.scss | 471 ++++++++++
.../src/utils/authEvents.js} | 9 +-
.../dataPreparationNavigation.js} | 50 +-
.../hubble-fe/src/utils/displayName.js | 15 +-
.../hubble-fe/src/utils/displayName.test.js | 24 +-
.../hubble-fe/src/utils/formatGraphInData.js | 6 +-
.../hubble-fe/src/utils/formatGraphInData.test.js | 55 ++
.../hubble-fe/src/utils/formatGraphResultData.js | 13 +-
.../src/utils/formatGraphResultData.test.js | 14 +-
hugegraph-hubble/hubble-fe/src/utils/graph.js | 23 +-
hugegraph-hubble/hubble-fe/src/utils/graph.test.js | 24 +-
.../hubble-fe/src/utils/graphSemanticZoom.js | 90 ++
.../hubble-fe/src/utils/graphSemanticZoom.test.js | 115 +++
.../hubble-fe/src/utils/{config.js => language.js} | 20 +-
.../hubble-fe/src/utils/language.test.js | 58 ++
.../hubble-fe/src/utils/productMode.js | 8 +-
.../hubble-fe/src/utils/productMode.test.js | 20 +-
.../hubble-fe/src/utils/publicError.js | 71 ++
.../hubble-fe/src/utils/publicError.test.js | 84 ++
.../hubble-fe/src/utils/routeEnvironment.js | 3 +-
.../hubble-fe/src/utils/routeEnvironment.test.js | 21 +-
hugegraph-hubble/hubble-fe/src/utils/rules.js | 21 +-
hugegraph-hubble/hubble-fe/src/utils/rules.test.js | 31 +-
.../src/utils/sidebarNavigation.js} | 45 +-
.../sidebarNavigation.test.js} | 44 +-
hugegraph-hubble/hubble-fe/src/utils/user.js | 30 +-
hugegraph-hubble/hubble-fe/src/utils/user.test.js | 13 +-
.../hubble-fe/src/utils/workbenchGraphContext.js | 144 +++
.../src/utils/workbenchGraphContext.test.js | 136 +++
.../hubble-fe/src/utils/workbenchNavigation.js | 74 ++
.../src/utils/workbenchNavigation.test.js | 46 +
hugegraph-hubble/hubble-fe/yarn.lock | 26 +-
hugegraph-loader/Dockerfile | 16 +-
.../check-license-header.sh | 19 +-
541 files changed, 45290 insertions(+), 6401 deletions(-)
copy hugegraph-dist/scripts/dependency/regenerate_known_dependencies.sh =>
.dockerignore (58%)
mode change 100755 => 100644
create mode 100644
hugegraph-client/src/test/java/org/apache/hugegraph/driver/GremlinManagerTest.java
create mode 100644
hugegraph-client/src/test/java/org/apache/hugegraph/unit/ManagerAPITest.java
create mode 100644
hugegraph-client/src/test/java/org/apache/hugegraph/unit/PDHugeClientFactoryTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/controller/graph/SampleGraphController.java
delete mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/controller/op/K8sTokenController.java
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/controller/op/OperationsController.java
copy hugegraph-hubble/{hubble-fe/src/index-router.test.js =>
hubble-be/src/main/java/org/apache/hugegraph/exception/ForbiddenException.java}
(59%)
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/auth/AuthContextService.java
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/op/DefaultOperationsDataService.java
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/op/LiveOperationsCollector.java
copy
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/{exception/LoginThrottledException.java
=> service/op/MalformedUpstreamException.java} (70%)
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/op/OperationsCapabilityService.java
copy
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/{auth/ManagerService.java
=> op/OperationsCollector.java} (77%)
copy
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/{auth/ManagerService.java
=> op/OperationsDataService.java} (56%)
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/op/OperationsHttpClient.java
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/op/OperationsModels.java
copy
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/{exception/LoginThrottledException.java
=> service/op/OperationsNodeNotFoundException.java} (71%)
create mode 100644
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/service/op/OperationsPayloadParser.java
copy
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/{exception/LoginThrottledException.java
=> service/op/UpstreamRequestException.java} (73%)
copy
hugegraph-hubble/hubble-be/src/main/java/org/apache/hugegraph/{entity/schema/ConflictStatus.java
=> service/op/UpstreamResponseTooLargeException.java} (74%)
create mode 100644 hugegraph-hubble/hubble-be/src/main/resources/demo/hlm.txt
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/controller/auth/AccountMutationAuthorizationTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/controller/auth/GraphSpaceAuthMutationAuthorizationTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/controller/auth/GraphSpaceAuthOwnershipTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/controller/space/GraphSpaceControllerTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/handler/ExceptionAdvisorStatusTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/handler/ResponseAdvisorStatusTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/auth/AuthContextServiceTest.java
copy hugegraph-hubble/{hubble-fe/src/index-router.test.js =>
hubble-be/src/test/java/org/apache/hugegraph/service/auth/UserServiceLevelTest.java}
(59%)
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/load/IngestTransactionIntegrationTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/op/DefaultOperationsDataServiceTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/op/LiveOperationsCollectorTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/op/OperationsCapabilityServiceTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/op/OperationsHttpClientTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/op/OperationsIdentityContractTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/op/OperationsPayloadParserTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/service/space/GraphSpaceServiceTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/unit/HugeClientPoolServiceTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/unit/OperationsAccessContractTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/unit/OperationsControllerTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/unit/SampleGraphControllerTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/unit/UserServiceCompatibilityTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/java/org/apache/hugegraph/unit/VermeerCredentialSafetyTest.java
create mode 100644
hugegraph-hubble/hubble-be/src/test/resources/database/ingest-transaction-schema.sql
create mode 100644
hugegraph-hubble/hubble-fe/src/api/analysis-context-contract.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/api/operations.js
create mode 100644 hugegraph-hubble/hubble-fe/src/api/operations.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/assets/hugegraph-mark.svg
create mode 100644 hugegraph-hubble/hubble-fe/src/auth/AuthContext.js
create mode 100644 hugegraph-hubble/hubble-fe/src/auth/AuthContext.test.js
copy hugegraph-hubble/hubble-fe/src/{modules/navigation/ModuleButton =>
components/BrandLockup}/index.js (63%)
copy hugegraph-hubble/hubble-fe/src/components/{SlideComponent =>
BrandLockup}/index.module.scss (65%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/CodeEditor/index.test.js
copy
hugegraph-client/src/main/java/org/apache/hugegraph/structure/auth/LoginResult.java
=> hugegraph-hubble/hubble-fe/src/components/CodeEditor/syntax/gremlin.test.js
(71%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/CodeEditor/syntax/groovy-language.test.js
copy
hugegraph-hubble/{hubble-be/src/main/java/org/apache/hugegraph/common/Identifiable.java
=> hubble-fe/src/components/CodeEditor/syntax/groovy.js} (77%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/ColumnSettings/index.js
copy
hugegraph-hubble/hubble-fe/src/{modules/component/StatisticsPanel/GraphStatistics/Header
=> components/ColumnSettings}/index.module.scss (85%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/ColumnSettings/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/DataPreparationNav/index.js
copy hugegraph-hubble/hubble-fe/src/{modules/component/GraphStatusView =>
components/DataPreparationNav}/index.module.scss (51%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/DataPreparationNav/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/FavoriteNameInput/index.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/FavoriteNameInput/index.test.js
copy
hugegraph-hubble/hubble-fe/src/{modules/algorithm/LogsDetail/Favorite/index.module.scss
=> components/FormHelpLabel/index.js} (65%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/GraphContextSwitcher/index.js
copy hugegraph-hubble/hubble-fe/src/{modules/component/EditElement =>
components/GraphContextSwitcher}/index.module.scss (51%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/GraphContextSwitcher/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/GraphJourneyNav/index.js
copy hugegraph-hubble/hubble-fe/src/components/{SlideComponent =>
GraphJourneyNav}/index.module.scss (65%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/GraphJourneyNav/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/GraphinView/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/LanguageToggle/index.js
copy
hugegraph-spark-connector/src/main/scala/org/apache/hugegraph/spark/connector/writer/HGWriterBuilder.scala
=> hugegraph-hubble/hubble-fe/src/components/LanguageToggle/index.module.scss
(52%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/LanguageToggle/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/RouteErrorBoundary/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/ShortcutHelp/index.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/ShortcutHelp/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/Sidebar/index.ant.test.js
copy hugegraph-hubble/hubble-fe/src/{modules/Context/index.js =>
components/Topbar/PageContextSlot.js} (57%)
create mode 100644
hugegraph-hubble/hubble-fe/src/components/Topbar/PageContextSlot.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/components/Topbar/layout-contract.test.js
copy
hugegraph-hubble/{hubble-be/src/main/java/org/apache/hugegraph/config/AsyncConfig.java
=> hubble-fe/src/empty-table-density.test.js} (50%)
create mode 100644
hugegraph-hubble/hubble-fe/src/i18n/ui-copy-punctuation.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/layout.ant.test.js
copy hugegraph-hubble/hubble-fe/src/{components/FormListAction/index.js =>
low-frequency-surface-contract.test.js} (53%)
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/GraphAnalysis/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/GraphResult/Home/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/Home/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/algorithmsForm/Home/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/algorithmsForm/Olap/Louvain/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/algorithmsForm/PersistentForm/index.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/algorithmsForm/PersistentForm/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/algorithmsForm/algorithmDocs.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/algorithmsForm/algorithmDocs.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/algorithm/algorithmsForm/algorithmFormPersistence.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/analysis/LogsDetail/Home/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/analysis/QueryBar/ContentCommon/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/analysis/QueryBar/Home/shortcut-layout-contract.test.js
copy hugegraph-hubble/hubble-fe/src/{api/config.js =>
modules/analysis/QueryResult/GraphResult/Home/data.js} (84%)
copy
hugegraph-hubble/{hubble-be/src/main/java/org/apache/hugegraph/common/Identifiable.java
=> hubble-fe/src/modules/analysis/QueryResult/GraphResult/Home/data.test.js}
(70%)
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/asyncTasks/Home/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/asyncTasks/Result/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/Canvas3D/utils.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/Canvas3D/utils.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/FullScreen/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/Graph/data.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/Graph/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/Graph/layout-lifecycle.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/GraphStatusView/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/TopBar/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/panel-accessibility.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/component/toolbar-accessible-name.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/favorite-name-validation.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/navigation/Home/index.test.js
copy hugegraph-hubble/hubble-fe/src/{i18n/index.js =>
modules/navigation/Home/workbenchHome.js} (56%)
create mode 100644
hugegraph-hubble/hubble-fe/src/modules/navigation/Home/workbenchHome.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/Account/SpaceAccess.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Account/SpaceAccess.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Account/account-edit-recovery.test.js
copy hugegraph-hubble/hubble-fe/src/{modules/asyncTasks/Home/index.module.scss
=> pages/Account/level.js} (76%)
copy hugegraph-hubble/hubble-fe/src/{App.test.js =>
pages/Account/level.test.js} (62%)
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Datasource/EditLayer.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Datasource/datasource-recovery.test.js
copy hugegraph-hubble/hubble-fe/src/pages/{Task => Error404}/index.module.scss
(56%)
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Graph/EditableNicknameCell.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Graph/EditableNicknameCell.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Graph/inline-nickname-edit.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/GraphSpace/EditLayer.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Meta/ImageView.module.scss
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/Meta/ImageView.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Meta/Property/EditLayer.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/NodeDetail.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/NodeDetail.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/Operations/Nodes.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/Nodes.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/OperationsRoute.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/OperationsRoute.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/Operations/Overview.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/Overview.test.js
copy
hugegraph-hubble/hubble-fe/src/{modules/asyncTasks/Result/index.module.scss =>
pages/Operations/capabilities.js} (72%)
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/components.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/components.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/operations.scss
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/Operations/topology.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Operations/topology.test.js
delete mode 100644 hugegraph-hubble/hubble-fe/src/pages/Resource/EditLayer.js
delete mode 100644 hugegraph-hubble/hubble-fe/src/pages/Resource/index.js
delete mode 100644
hugegraph-hubble/hubble-fe/src/pages/Resource/index.module.scss
delete mode 100644 hugegraph-hubble/hubble-fe/src/pages/Role/Auth.js
delete mode 100644 hugegraph-hubble/hubble-fe/src/pages/Role/EditLayer.js
delete mode 100644 hugegraph-hubble/hubble-fe/src/pages/Role/index.js
delete mode 100644 hugegraph-hubble/hubble-fe/src/pages/Role/index.module.scss
delete mode 100644 hugegraph-hubble/hubble-fe/src/pages/Role/treeData.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Schema/builtinSchemaTemplates.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Schema/schema-list-recovery.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Schema/schema-template-starting-point.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/Schema/schemaGroovy.js
copy hugegraph-hubble/hubble-fe/src/pages/{Error404/index.test.js =>
Task/components/TopStatistic.test.js} (61%)
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/Task/task-recovery.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskDetail/task-detail-recovery.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskEdit/FieldForm/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskEdit/MappingForm/mappingRules.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskEdit/MappingForm/meta-recovery.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskEdit/MappingForm/row-validation.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskEdit/ScheduleForm/index.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskEdit/task-flow.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/pages/TaskEdit/task-help-i18n.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/TaskEdit/taskFlow.js
create mode 100644 hugegraph-hubble/hubble-fe/src/pages/name-semantics.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/styles/workbench-focus.test.js
create mode 100644
hugegraph-hubble/hubble-fe/src/styles/workbench-modal-contract.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/styles/workbench.scss
copy
hugegraph-hubble/{hubble-be/src/main/java/org/apache/hugegraph/entity/schema/SchemaStyle.java
=> hubble-fe/src/utils/authEvents.js} (83%)
copy
hugegraph-hubble/hubble-fe/src/{modules/algorithm/algorithmsForm/StepsItems/index.module.scss
=> utils/dataPreparationNavigation.js} (57%)
copy
hugegraph-client/src/main/java/org/apache/hugegraph/structure/constant/GraphAttachable.java
=> hugegraph-hubble/hubble-fe/src/utils/displayName.js (71%)
copy
hugegraph-client/src/main/java/org/apache/hugegraph/serializer/direct/RocksDBSerializer.java
=> hugegraph-hubble/hubble-fe/src/utils/displayName.test.js (65%)
create mode 100644
hugegraph-hubble/hubble-fe/src/utils/formatGraphInData.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/utils/graphSemanticZoom.js
create mode 100644
hugegraph-hubble/hubble-fe/src/utils/graphSemanticZoom.test.js
copy hugegraph-hubble/hubble-fe/src/utils/{config.js => language.js} (66%)
create mode 100644 hugegraph-hubble/hubble-fe/src/utils/language.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/utils/publicError.js
create mode 100644 hugegraph-hubble/hubble-fe/src/utils/publicError.test.js
copy hugegraph-client-go/api/v1/edge/edge.go =>
hugegraph-hubble/hubble-fe/src/utils/routeEnvironment.js (88%)
copy
hugegraph-client/src/main/java/org/apache/hugegraph/serializer/direct/RocksDBSerializer.java
=> hugegraph-hubble/hubble-fe/src/utils/routeEnvironment.test.js (72%)
copy
hugegraph-hubble/{hubble-be/src/main/java/org/apache/hugegraph/entity/enums/JobStatus.java
=> hubble-fe/src/utils/sidebarNavigation.js} (59%)
copy
hugegraph-hubble/hubble-fe/src/{modules/navigation/ModuleButton/index.module.scss
=> utils/sidebarNavigation.test.js} (52%)
create mode 100644
hugegraph-hubble/hubble-fe/src/utils/workbenchGraphContext.js
create mode 100644
hugegraph-hubble/hubble-fe/src/utils/workbenchGraphContext.test.js
create mode 100644 hugegraph-hubble/hubble-fe/src/utils/workbenchNavigation.js
create mode 100644
hugegraph-hubble/hubble-fe/src/utils/workbenchNavigation.test.js
copy hugegraph-hubble/hubble-dist/assembly/travis/run-api-test.sh =>
tools/check-license-header.sh (67%)