Skip to content

Add loading & progress feedback to the entity export modal#29755

Merged
anuj-kumary merged 5 commits into
mainfrom
export-loader
Jul 7, 2026
Merged

Add loading & progress feedback to the entity export modal#29755
anuj-kumary merged 5 commits into
mainfrom
export-loader

Merge branch 'main' into export-loader

b4a4b71
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / [open-metadata-ui] SonarCloud Code Analysis succeeded Jul 6, 2026 in 6m 4s

Annotations

Check warning on line 123 in src/pages/DataQuality/DataQualityProvider.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LzWJp_pgUTEBvJgM&open=AZ82LzWJp_pgUTEBvJgM&pullRequest=29755

Check warning on line 34 in src/components/Explore/EntitySummaryPanel/EntitySummaryPanel.interface.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider removing 'undefined' type or '?' specifier, one of them is redundant.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lmtcp_pgUTEBvJVk&open=AZ82Lmtcp_pgUTEBvJVk&pullRequest=29755

Check warning on line 156 in src/components/Settings/Users/UsersProfile/UserPermissions/UserPermissions.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LlYLp_pgUTEBvJUt&open=AZ82LlYLp_pgUTEBvJUt&pullRequest=29755

Check warning on line 170 in src/components/Tag/TagsContainerV2/TagsContainerV2.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Use Array.isArray() instead of isArray() from lodash.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ83FAi8XQuj2lAm9mY1&open=AZ83FAi8XQuj2lAm9mY1&pullRequest=29755

Check warning on line 125 in src/components/common/DeferredWidget/DeferredWidget.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Compare with `undefined` directly instead of using `typeof`.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lf55p_pgUTEBvJQR&open=AZ82Lf55p_pgUTEBvJQR&pullRequest=29755

Check warning on line 84 in src/components/common/Form/JSONSchema/JSONSchemaTemplate/WorkflowArrayFieldTemplate.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

arrow function is equivalent to `String`. Use `String` directly.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LfqNp_pgUTEBvJP8&open=AZ82LfqNp_pgUTEBvJP8&pullRequest=29755

Check warning on line 1266 in src/utils/CSV/CSVUtilsClassBase.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

'row[column.key] ?? ''' will use Object's default stringification format ('[object Object]') when stringified.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LtVbp_pgUTEBvJa7&open=AZ82LtVbp_pgUTEBvJa7&pullRequest=29755

Check warning on line 25 in src/constants/Feeds.constants.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Simplify this regular expression to reduce its runtime, as it has super-linear performance due to backtracking.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82L0aQp_pgUTEBvJhI&open=AZ82L0aQp_pgUTEBvJhI&pullRequest=29755

Check warning on line 87 in src/components/KnowledgeCenter/BookMarkWidget/BookMarkWidget.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Array.prototype.map() instead of map() from lodash; check that the behavior is equivalent because the library also accepts objects and nullish values.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ83FBC1XQuj2lAm9mZG&open=AZ83FBC1XQuj2lAm9mZG&pullRequest=29755

Check warning on line 200 in src/components/WorkflowDefinitions/WorkflowBuilder/NodeConfigSidebar.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

`existingDataAssets` should be a `Set`, and use `existingDataAssets.has()` to check existence or non-existence.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lkepp_pgUTEBvJT7&open=AZ82Lkepp_pgUTEBvJT7&pullRequest=29755

Check warning on line 167 in src/components/Certification/Certification.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Avoid non-native interactive elements. If using native HTML is not possible, add an appropriate role and support for tabbing, mouse, keyboard, and touch inputs to an interactive content element.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LsFOp_pgUTEBvJZq&open=AZ82LsFOp_pgUTEBvJZq&pullRequest=29755

Check warning on line 61 in src/utils/EntityByFqnUtils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Reduce the number of non-empty switch cases from 40 to at most 30.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lu0Mp_pgUTEBvJcR&open=AZ82Lu0Mp_pgUTEBvJcR&pullRequest=29755

Check warning on line 84 in src/utils/ContainerDetailPureUtils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Default parameters should be last.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lt5Dp_pgUTEBvJbl&open=AZ82Lt5Dp_pgUTEBvJbl&pullRequest=29755

Check warning on line 40 in src/components/Learning/ResourcePlayer/StorylaneTour.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

'frameBorder' is deprecated.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Loh7p_pgUTEBvJW5&open=AZ82Loh7p_pgUTEBvJW5&pullRequest=29755

Check warning on line 141 in src/utils/ColorUtils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Prefer `Number.parseInt` over `parseInt`.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LsQwp_pgUTEBvJZ4&open=AZ82LsQwp_pgUTEBvJZ4&pullRequest=29755

Check warning on line 183 in src/utils/FeedUtilsPure.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Use the "RegExp.exec()" method instead.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lsnzp_pgUTEBvJaG&open=AZ82Lsnzp_pgUTEBvJaG&pullRequest=29755

Check warning on line 243 in src/components/Settings/Users/UsersProfile/UserPermissions/UserPermissions.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Do not use Array index in keys

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LlYLp_pgUTEBvJUv&open=AZ82LlYLp_pgUTEBvJUv&pullRequest=29755

Check warning on line 93 in src/components/KnowledgeCenter/KnowledgePages/KnowledgePages.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Array.prototype.map() instead of map() from lodash; check that the behavior is equivalent because the library also accepts objects and nullish values.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ83FA7nXQuj2lAm9mZB&open=AZ83FA7nXQuj2lAm9mZB&pullRequest=29755

Check warning on line 117 in src/pages/AddQueryPage/AddQueryPage.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Consider Array.prototype.filter() instead of filter() from lodash; check that the behavior is equivalent because the library also accepts objects, nullish values, and shorthand predicates.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ83FCIGXQuj2lAm9mZ4&open=AZ83FCIGXQuj2lAm9mZ4&pullRequest=29755

Check failure on line 956 in src/pages/EntityImport/BulkEntityImportPage/BulkEntityImportPage.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LzEyp_pgUTEBvJgB&open=AZ82LzEyp_pgUTEBvJgB&pullRequest=29755

Check warning on line 68 in src/utils/DataInsightChartUtils.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Prefer using an optional chain expression instead, as it's more concise and easier to read.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lu_dp_pgUTEBvJcd&open=AZ82Lu_dp_pgUTEBvJcd&pullRequest=29755

Check warning on line 151 in src/pages/TasksPage/UpdateTagPage/UpdateTagPage.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Promise-returning function provided to variable where a void return was expected.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82LyAap_pgUTEBvJfJ&open=AZ82LyAap_pgUTEBvJfJ&pullRequest=29755

Check warning on line 328 in src/utils/CSV/CSVPureUtils.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Replace this "switch" statement by "if" statements to increase readability.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Ltawp_pgUTEBvJbS&open=AZ82Ltawp_pgUTEBvJbS&pullRequest=29755

Check warning on line 140 in src/components/ContextCenter/ExtractedMemoriesCard/ExtractedMemoriesCard.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lrfyp_pgUTEBvJZQ&open=AZ82Lrfyp_pgUTEBvJZQ&pullRequest=29755

Check warning on line 159 in src/components/common/UserTeamSelectableList/UserTeamSelectableList.component.tsx

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / [open-metadata-ui] SonarCloud Code Analysis

Handle this exception or don't catch it at all.

See more on https://sonarcloud.io/project/issues?id=open-metadata-ui&issues=AZ82Lg0Ip_pgUTEBvJQ9&open=AZ82Lg0Ip_pgUTEBvJQ9&pullRequest=29755