13305 Commits

Author SHA1 Message Date
Karan Hotchandani
d9d7092942
add test for explore tree (#22466) 2025-07-21 00:00:56 +05:30
Sriharsha Chintalapani
e3e248ef0a
Fix #22440: Performance Optimization for Database Service Cascade Deletion (#22441)
* Fix #22440: Performance Optimization for Database Service Cascade Deletion

* Fix stylecheck

* Fix #22440: Performance Optimization for Database Service Cascade Deletion

* Fix stylecheck

* Fix styling
2025-07-20 07:32:48 -07:00
Sriharsha Chintalapani
029632f6cf
Fix Database bulkFetcher for service (#22467) 2025-07-20 17:19:16 +05:30
Pranita Fulsundar
9df2c6b8de
fix typescript errors (#22465) 2025-07-20 10:44:27 +05:30
Pranita Fulsundar
680537cd70
feat(ui): revamp landing page (#21691)
* fix: minor style for customisation pages

* feat(ui): customisation of landing page (#21692)

* add customise header section

* fix react grid layout for widgets

* fix widget height and refactor code

* fix tests

* address pr comments and added unit test

* fix unit test

* fix spacing issues and addressed pr comments

* feat(ui): customise home page banner (#21793)

* add structure for customise home modal

* feat: customise banner background color

* refactor css

* add unit tests

* fix color change functionality

* minor fix

* refactor code

* minor refector

* feat(ui): new layout for home page (#21901)

* update new layout for home page

* add unit tests

* feat(ui): widgets selection modal (#21974)

* add selection widgets to modal

* implement add widgets functionality

* fix placeholderWidgetKey for addWidget

* fix handleApply call

* fix erros after merging to main for react upgrade

* add tests

* refactor css for widget card

* fix tests

* add images for widgets

* add localisation

* fix test

* Add json files for new landing page (#22116)

* chore(ci): improve e2e runners with conditions (#22084)

* MINOR: Fix pytest 3.9 (#22085)

* feat: add support for DBX system metrics (#22044)

* feat: add support for DBX system metrics

* feat: add support for DBX system metrics

* fix: added WRITE back

* fix: failing test cases

* fix: failing test

* Doc: Meta Description Updation (#22074)

* Doc: 404 Images Fixing (#22083)

* Doc: Version change along with 404 Error Fixing (#22053)

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>

* Minor: Fix the token expiry options order (#22049)

* Fix the token expiry options order

* Improve the logic and fix playwright tests

* fix sonar cloud issue

* Fix the type error

* Feature #20137 Move Glossary Terms to any level including other glossaries (#21867)

* allow changing of glossary term

* Draft ES Index Update for Glossary term move

* ES Upates in a more faster one shot bulk update

* Remove validations on Parent Glossary Hierarchy and Include Circular Glossary Term Validations

* Introduced a new PUT api for glossaryTerms move operation

* Optimised moveGlossaryTerm

* Added Transaction Scope in moveAndStore in updater

* Remove Consolidate and revert changes for move operation

* Improved Change Description and Versioning for move operation

* Improvise request payload to have only parent and optimise the flow

* Implement async functionality of Glossary Terms move

* mvn spotless:apply

* MoveGlossaryTermChannel, Get only the required fields

* Fix: Update Parent for Glossary Term during Bulk Import

* allow glossary term to be moved across glossaries

* update locales

* move socket listening to hierarchy dialog

* Added fqn to move message for the websocket response

* fix tests

* add glossary tests

* cleanup

* fix tests

* Refactor code: Resolve Conflicts

* fix tests

* fix permissions

* cleanup

* Update generated TypeScript types

* Abstraction Logic in place of instanceOf logic for bulkImportExportGlossary to update the parent

* Update generated TypeScript types

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>

* update the snapshots url for ossrh migration (#22090)

* Update README and Ingestion Framework Documentation (#22080)

* Add my task json for new landing page

* update description

* add domain.json

* fix test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com>
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>

* feat(ui): Add support to create curated assets widget  (#21870)

* feat(ui): Add support to create curated assets widget

* revert settings.json

* fix: minor style for customisation pages

* feat(ui): customisation of landing page (#21692)

* add customise header section

* fix react grid layout for widgets

* fix widget height and refactor code

* fix tests

* address pr comments and added unit test

* fix unit test

* fix spacing issues and addressed pr comments

* fix locale

* update icons and styles

* fix view more

* fix footer

* add unit tests and minor fixes

* add curatedAssets.json

* format json file

* address comments

* address comments

* remove unnecessary indentation and fix locale

* minor fix

* address comments

* update json

* remove unnecessary changes

* update imports

* add sort and size options

* add unit test

* fix test

* revert test changes

* fix unit tests

* Fix failing test

* fix sonar nullish operator issue

* address feedback

---------

Co-authored-by: Pranita <pfulsundar8@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* feat(ui): create widgets with new layout having sizes small and medium (#22082)

* fix customise home modal for home page

* redesign widget

* fix following widget

* data assets widget

* fix conflicting styles

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* Remove global search bar and add functionality to new search bar (#22156)

* Remove global search bar and add functionality to new search bar

* add unit tests

* Add support for My Task widget (#22161)

* Add support for My Task widget

* address comments

* minor fix

* fix failing tests

* Hide non configured curated asset from my data page (#22209)

* Hide non configured curated asset from my data page

* address comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* Disable save button and fix UI discrepencies (#22152)

* Disable save button and miscellaneous changes

* fix ui

* Fix failing test

* address comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* add persona preference to uiCustomisation

* Add support to update persona preferences for the user (#22235)

* Add support to update persona preferences for the user

* add loader

* add success toast

* Fix failing unit test

* Update generated TypeScript types

* Support background update by admin for customized landing page (#22301)

* Fix failing e2e tests (#22248)

* Fix failing e2e tests

* fix activity feed tests

* fix failing e2e tests

* fix EntityDataSteward and Entity tests

* fix failing tests

* Fix metric tests

* Fix lineage and my data page

* update uuid

* Add support for domains widget (#22318)

* Add support for domains widget

* code cleanup

* minor fix

* fix failing test

* address comments

* update .less file

* import t from utils

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>

* Update curated assets widget for full size (#22343)

* Fix customize search functionality (#22349)

* Fix customize search functionality

* update-my-task-icon

* fix failing tests

* Redesign Data Assets widget (#22353)

* Redesign Data Assets widget

* remove comments

* add footer and its unit tests

* Add new announcement widget (#22373)

* Add new announcement widget

* fix badge color

* fix styles

* address comments

* fix failing test

* minor fix

* fix css

* fix color variable

* Fix KPI and Total Data Assets widgets (#22359)

* fix dropdown styles

* fix minor styles

* remove recently viewed widget

* fix kpi widget and added tests

* fix total data assets widget and add tests

* minor style fix

* remove kpi filters

* fix total data assets chart colors

* add filters for total data assets

* fix kpi widget styles

* minor style fix

* addressed pr comments

* Feat(UI): Added Feed , Assets Following and My data widget (#22375)

* added feeds widget

* addressed comments

* fixed padding

* addressed comments and added new tests

* addressed comments and added new tests

* removed unncessary slice condition

* added sorting for follwing and my data widget

* fixed truncate and overflow edge condtions

* fixed sonar test

* remove unwanted options

* Fix UI cosmetic issues (#22439)

* fix: failing e2e tests (#22427)

* fix Entity.spec

* fix metric tests from Entity.spec

* minor fix

* minor fix

* Fix CSS for data assets, KPI and total data assets widget (#22458)

* Fix failing e2e tests (#22396)

* Fix failing e2e tests

* Fix tour and data quality tests

* Fix description suggestion

* fix customMetric tests

* fix tests

* fix tests

* fix navbar and bulk import tests

* Fix entity service tests

* Fix ExploreQuickFilters.spec.ts

* fix metric tests

* update config

* minor fix

* Fix domain rbac

* Fix test

* fix unit test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* fix tests

* Fix failing E2E tests (#22462)

* Fix failing E2E tests

* Fix service entity tests

* fix tests

* fix kpi widget test id

* fix schema definition and frequently joined tests

* fix domains.spec

* fix tests

* fix tests and address ui feedbacks

* fix unit tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Harshit Shah <dinkushah169@gmail.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com>
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
2025-07-19 17:59:14 +05:30
Sriharsha Chintalapani
1c092ea743
Fix #22403: Smart Reindex (#22404)
* Fix #22403: Smart Reindex

* Update generated TypeScript types

* Docs: Artifacts Removal (#22442)

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>

* Docs: Meta Tags Updation (#22444)

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>

* Fixes #22363 #22369: Stored procedure temp table processing and lineage filtering with db & schema (#22416)

* Process temp table graph in stored procedure processor and add db/schema filtering on lineage

* Add tests for stored procedure lineage processing

* Fix tests and py_format

* Fix the filters and log stored proc query count info

* Playwright Update: Bulk Import (#22436)

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>

* Docs: Databrick Features Updation (#22448)

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>

* Docs: Meta Updation (#22451)

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>

* Docs: 18.4 to 1.8.6 Release Updation (#22455)

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>

* fix the flaky glossary bulk edit failure (#22446)

* Move schema changes to 1.8.7

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Rounak Dhillon <162090200+RounakDhillon@users.noreply.github.com>
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Mohit Tilala <63147650+mohittilala@users.noreply.github.com>
Co-authored-by: satish <satishmwaghela@gmail.com>
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-07-18 21:53:43 -07:00
Sriharsha Chintalapani
17306d37ab
Fix Flaky Test (#22463) 2025-07-18 21:52:56 -07:00
Ashish Gupta
7a11673693
fix the flaky glossary bulk edit failure (#22446) 2025-07-18 18:02:12 +05:30
Rounak Dhillon
d4da7687c9
Docs: 18.4 to 1.8.6 Release Updation (#22455)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-18 11:43:29 +00:00
Rounak Dhillon
72a64ea501
Docs: Meta Updation (#22451)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-07-18 11:01:46 +00:00
Rounak Dhillon
7224e4fca1
Docs: Databrick Features Updation (#22448)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-18 08:53:43 +00:00
satish
4c3b902064
Playwright Update: Bulk Import (#22436)
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-07-18 12:55:47 +05:30
Mohit Tilala
64ec471e52
Fixes #22363 #22369: Stored procedure temp table processing and lineage filtering with db & schema (#22416)
* Process temp table graph in stored procedure processor and add db/schema filtering on lineage

* Add tests for stored procedure lineage processing

* Fix tests and py_format

* Fix the filters and log stored proc query count info
2025-07-18 12:32:22 +05:30
Rounak Dhillon
9ab2d9d592
Docs: Meta Tags Updation (#22444)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-18 05:32:07 +00:00
Rounak Dhillon
71e174950e
Docs: Artifacts Removal (#22442)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-18 03:49:45 +00:00
Mohit Yadav
63814923f9
Fix Threads relations (#22432)
* Fix Threads relations

* Fix Post.getFrom

* Fix THREAD Entity

* Update Message

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-07-17 20:19:38 +05:30
Shailesh Parmar
5188673b5d
fix: Add support for editing "Compute row coun" from parameter screen #22139 (#22158)
* fix: Add support for editing "Compute row coun" from parameter screen #22139

* fixed failing test
2025-07-17 20:01:07 +05:30
Aniket Katkar
58fd1eb592
Minor: Fix the AutoPilot test flakiness (#22414)
* Fix the AutoPilot specs

* Increase the AutoPilot timeout
2025-07-17 19:41:03 +05:30
Rounak Dhillon
a91a4e5908
Docs: Meta Description Updation (#22433)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-17 13:49:00 +00:00
Teddy
4a264e7a3a
feat: improve test result details for GX integration (#22424) 2025-07-17 15:41:29 +02:00
Ashish Gupta
53356f213d
fix the console error of domain and owner in classification page (#22419) 2025-07-17 18:40:20 +05:30
Rounak Dhillon
69bead8ee9
Docs: Correcting GCS Composer to GCP Composer (#22429)
* Docs: Correcting GCS Composer to GCP Composer

* Docs: Correcting GCS Composer to GCP Composer

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-17 12:53:04 +00:00
Rounak Dhillon
049fa84330
Docs: 1.8.4 Release Updation (#22387)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-17 17:11:27 +05:30
Chirag Madlani
05fdbdbd72
Fix whats new design (#22401)
* fix(ui): whats new alert redesign

* version updgrade condition fix

* update translation

* address comment
2025-07-17 16:02:53 +05:30
Sriharsha Chintalapani
d07ea4ec45
Fix JVM params (#22409) 2025-07-17 12:30:03 +05:30
Rounak Dhillon
e5bff8274b
Docs: matillion Note Removal in Requirements (#22385)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-17 06:58:53 +00:00
Rounak Dhillon
e6f9c1ab2e
Docs: RDS IAM Auth Updation (#22410)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-17 06:47:51 +00:00
Rounak Dhillon
685fa91935
Docs: Meta Description Updation (#22407)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
2025-07-17 06:10:52 +00:00
Ashish Gupta
118cde6a60
added playwright test for nested columns suggestions (#22378)
* supported playwright test for nested columns suggestions

* added test code around it
2025-07-17 11:32:35 +05:30
Shailesh Parmar
a53b294d5f
Revamp: Data quality Page UI (#21766)
* Revamp: Data quality UI

* added pie chart as per new mock

* added pie chart component in test case page.

* updated test case list table UI

* updated pie chart with new mock

* Refactor Data Quality Summary Panel to use SummaryPieChartCard component

- Replaced inline pie chart implementations with a new reusable SummaryPieChartCard component for better code organization and reusability.
- Introduced new ChartData and SummaryPieChartCardProps interfaces for type safety.
- Updated styles for the new component and adjusted the layout in the DataQuality page.
- Added GREY_200 color constant for improved color management in pie charts.
- Enhanced percentage calculation utility for better precision and safety in division.

* Update DataQualityPage styles and button dimensions

- Removed unnecessary tab background class from DataQualityPage.
- Adjusted button styles for .ant-btn-default and .ant-btn-sm, changing dimensions and SVG sizes for improved UI consistency.

* Update DataQualityPage tests and component layout to reflect changes in tab selection and column span

* Enhance DateTimeDisplay component with license information and update localization files to include new "Bundle Suites" and "Table Suites" entries across multiple languages.

* fixed migration issue

* used new widget in place of old one

* Add TestCaseFormV1 component and related styles for Data Quality tests

- Introduced TestCaseFormV1 component for selecting test levels (Table/Column).
- Added SelectionCardGroup component for displaying selection options.
- Created associated LESS styles for both components.
- Updated DataQualityPage to include the new TestCaseFormV1 in a drawer format.
- Modified ic-format-table.svg to adjust icon dimensions.

* Enhance Data Quality Test Case Form UI

- Improved layout and styling for the Test Case Form, including margin adjustments and label styling.
- Added functionality for selecting tables and columns with dynamic fetching and caching.
- Implemented test type selection with corresponding parameter forms based on selected definitions.
- Updated AsyncSelect component to handle disabled state correctly.
- Adjusted SelectionCardGroup styles for better visual consistency.

* Enhance Test Case Form with New Features and Improved UI

- Added new fields for test name, description, tags, and glossary terms to the Test Case Form.
- Implemented loading state management for form submission and cancellation.
- Introduced reusable action buttons for better user interaction.
- Enhanced styling for fixed action buttons and drawer mode adjustments.
- Updated form layout to accommodate new fields and improve overall user experience.

* Enhance Test Case Form Functionality and UI

- Added dynamic assertion toggle and validation for test case names to prevent duplicates.
- Improved form initialization with default values and enhanced parameter handling.
- Integrated existing test case fetching based on selected tables and columns.
- Updated form submission logic to create test cases and display success/error messages.
- Enhanced overall user experience with better state management and UI adjustments.

* Add Data Quality Test Case Form Enhancements and New Schedule Component

- Introduced a new interface for TestCaseFormV1 to define props and form values, enhancing type safety.
- Added a ScheduleIntervalV1 component for managing scheduling options, including cron expressions and on-demand triggers.
- Updated TestCaseFormV1 to integrate the new scheduling functionality, allowing users to configure test case execution schedules.
- Enhanced UI with new styling for scheduler options and improved layout for better user experience.
- Implemented state management for dynamic form fields based on user selections, improving interactivity and usability.

* Enhance Test Case Form with Dynamic Name Generation and UI Improvements

- Added functionality for dynamic test name generation based on selected table and test type, ensuring unique and descriptive names.
- Introduced state management for manual test name editing to prevent overwriting user input.
- Updated styles for the block editor to improve visual consistency and usability.
- Enhanced form initialization and auto-generation logic for test names, improving user experience during test case creation.

* Add Bundle Suite Form and Integrate with Data Quality Page

- Introduced a new BundleSuiteForm component for creating and managing test suites, including form fields for name, description, and test case selection.
- Implemented styling for the Bundle Suite Form to enhance user experience and visual consistency.
- Integrated the BundleSuiteForm into the DataQualityPage, allowing users to open the form as a modal for adding new test suites.
- Added state management for modal visibility and handlers for opening and closing the Bundle Suite modal.
- Enhanced the overall layout and functionality of the Data Quality page to accommodate the new test suite feature.

* Enhance styling for Data Quality test case forms

- Added padding to the last paragraph of the block editor in both TestCaseFormV1 and BundleSuiteForm components to improve layout and visual consistency.

* Enhance Data Quality UI with new components and styling

- Added a PageHeader and Searchbar to the TestCases component for improved user navigation and search functionality.
- Introduced a new stylesheet for TestSuites to enhance layout and visual consistency.
- Refactored TestSuites component to include a styled header and integrated Searchbar.
- Updated DataQualityTab to accept a tableHeader prop for better customization.
- Enhanced styling for Data Quality tab and table components to improve overall user experience.

* Refactor DataQualityTab to enhance test case status management

- Removed unused imports and streamlined component structure for better readability.
- Introduced a new handleStatusSubmit function to manage test case status updates.
- Replaced the previous status display with a TestCaseIncidentManagerStatus component for improved functionality and user interaction.
- Adjusted the width of the incident column for better layout consistency.

* Add test case insight translations and update styles

- Added translations for "test-case-insight-plural" and "test-case-insight-description" in multiple languages to enhance localization support.
- Updated the stylesheet for TestSuites to include a copyright notice for compliance and clarity.

* Remove deprecated Data Quality chart widgets and associated styles

- Deleted unused components including DataAssetsCoveragePieChartWidget, DataStatisticWidget, EntityHealthStatusPieChartWidget, IncidentTimeChartWidget, IncidentTypeAreaChartWidget, StatusByDimensionCardWidget, and TestCaseStatusAreaChartWidget to streamline the codebase.
- Removed corresponding LESS styles and test files to ensure a clean and maintainable project structure.
- Updated CustomPieChart component for improved rendering and styling consistency.

* Remove StatusCardWidget interface file to streamline Data Quality components

* Add showLegends prop to CustomPieChart and update styles

- Introduced a new `showLegends` prop in the `CustomPieChart` component to conditionally render legends.
- Enhanced the component's layout with a new wrapper class for better styling.
- Updated associated LESS styles to support the new legend display functionality.

* Enhance Data Quality UI with new Bundle Suite functionality

- Added "Bundle Suite" and "Bundle Suites" entries to the English locale file for improved user interface.
- Refactored DataQualityClassBase to remove the unused getManageExtraOptions method and introduced getExportDataQualityDashboardButton method.
- Updated DataQualityPage to include a dropdown menu for adding test cases and bundle suites, enhancing user interaction and functionality.

* Enhance query parameter handling in Data Quality components

- Updated the `TestCases` component to use brackets for array formatting in query strings.
- Improved `useTableFilters` hook to handle both array format and comma-separated strings for filter values.
- Removed unnecessary array-to-string conversion to maintain array format in query parameters.

* Enhance Data Quality UI with custom gradient drawer and filter bar

- Added a custom gradient header style for the drawer in the TestCaseFormV1 and BundleSuiteForm components.
- Updated the DataQualityPage to include a new class for the data quality filters bar, improving layout and styling.
- Refactored TestCases and TestSuites components to utilize Card components for better organization of filter elements.

* Enhance TestCaseIncidentManagerStatus component and update locale files

- Refactored the TestCaseIncidentManagerStatus component to improve the edit icon button functionality, including permission checks and translation support.
- Added "Bundle Suite" entries to multiple locale files (de-de, es-es, fr-fr, gl-es, he-he, ja-jp, ko-kr, mr-in, nl-nl, pr-pr, pt-br, pt-pt, ru-ru, th-th, tr-tr, zh-cn) for improved internationalization.

* Add EditTestCaseModalV1 component and associated tests

- Introduced the EditTestCaseModalV1 component for editing data quality test cases, featuring a comprehensive form with validation and dynamic fields.
- Implemented unit tests for the EditTestCaseModalV1 component to ensure proper rendering, functionality, and interaction with mock data.
- Updated styles for the new modal and integrated it into the DataQualityTab for seamless user experience.
- Enhanced the TestCaseFormV1 with additional styling and functionality to support the new modal integration.

* Refactor Data Quality components for improved functionality and localization

- Updated the success toast message in BundleSuiteForm to use a more descriptive translation key.
- Enhanced the Severity component to display permission messages correctly when editing severity.
- Improved the TestCaseIncidentManagerStatus component to provide clearer edit button titles based on permissions.
- Refactored the SummaryPieChartCard component to streamline the PieChart rendering process.
- Updated test cases for TestCases and TestSuites components to ensure proper rendering and functionality with mocked components.
- Enhanced DataQualityPage tests to cover modal functionality and tab integration, ensuring a comprehensive testing approach.

* Refactor Data Quality UI components for improved test suite functionality

- Updated TestSuite.spec.ts to streamline test suite creation and navigation.
- Enhanced TestCaseFormV1, BundleSuiteForm, and TestSuites.component.tsx with data-testid attributes for better testability.
- Modified DataQualityTab to conditionally set data-testid for delete buttons based on context.
- Adjusted TestSuiteDetailsPage to incorporate DataQualitySubTabs for improved routing and navigation.

* Refactor test cases and UI components for improved functionality and consistency

- Updated IncidentManager.spec.ts to check for 'Failed' status using data-testid attributes.
- Modified Permission.spec.ts to enhance test case editing with updated button identifiers.
- Refactored Table.spec.ts to standardize test case selection by updating data-testid values.
- Enhanced DataQualityAndProfiler.spec.ts and TestCases.spec.ts to improve test case editing and validation.
- Updated EditTestCaseModalV1 to use a data-testid for the modal title for better testability.
- Adjusted DataQualityTab to include data-testid for status badges, improving test reliability.

* Add new SVG icons and enhance AlertBar component styles

- Introduced new SVG icons: ic-table-test.svg and ic-tag-new.svg for improved UI representation.
- Enhanced AlertBar styles with a new grey-info type for better visual distinction.
- Updated AlertBar interface to support the new grey-info type and added a className prop for customization.
- Refactored AlertBar component to utilize the new className prop for dynamic styling.
- Improved TestCaseFormV1 layout and integrated AlertBar for displaying contextual messages.
- Updated various components to support new styling conventions and improve overall UI consistency.

* Add calendar SVG icon and refactor Data Quality UI components

- Introduced a new calendar SVG icon for enhanced visual representation.
- Refactored EditTestCaseModalV1 and TestCaseFormV1 components to improve layout and styling consistency.
- Updated form item classes and button types for better UX.
- Enhanced BundleSuiteForm with improved card sections and integrated AlertBar for contextual messaging.
- Removed unused BundleSuiteForm styles to streamline the codebase.

* Enhance Data Quality UI with error handling and styling improvements

- Added floating error alert functionality in EditTestCaseModalV1, TestCaseFormV1, and BundleSuiteForm for better user feedback.
- Introduced error message state management to display relevant error messages inline.
- Updated styles for floating error alerts to ensure visibility and consistency across components.
- Enhanced form submission error handling to provide clearer user guidance.
- Updated translations to include pipeline information for various languages.

* Enhance Data Quality UI with new icons and layout improvements

- Added new SVG icons for data assets coverage and health check to improve visual representation in the UI.
- Updated the PieChartSummaryPanel to include icons for better context in summary cards.
- Refactored form components to improve layout consistency and user experience.
- Introduced a new constant for maximum name length to enforce validation across forms.
- Enhanced styling for form switch containers to improve visual clarity and usability.

* Update translations for various languages to include new terms related to column and table levels, test application, and selection prompts. This enhances the user interface by providing clearer context in multiple languages.

* Update translations for various languages to improve clarity and consistency in user interface terms related to bundle suites, column levels, and scheduling descriptions. This enhances the overall user experience across multiple languages.

* Refactor BundleSuiteForm tests to improve clarity and functionality

- Updated imports to include React for better compatibility.
- Enhanced mock implementations for translation and alert handling.
- Improved test assertions for rendering components in different modes.
- Clarified comments regarding API availability for form submission.

* Enhance BundleSuiteForm with Scheduler Functionality

- Added 'enableScheduler' option to the BundleSuiteForm interface.
- Updated tests to verify rendering and functionality of scheduler fields based on the toggle state.
- Refactored form to conditionally display scheduler-related fields when the scheduler is enabled.
- Ensured proper handling of form submission based on the scheduler's state.

* Refactor Data Quality Test Components and Remove Unused Code

- Removed the AddDataQualityTestV1 component and its associated tests.
- Updated AuthenticatedAppRouter to eliminate references to removed components.
- Refactored TestCaseFormV1 and BundleSuiteForm to remove the isDrawer prop and adjust related tests.
- Enhanced the integration of TestCaseFormV1 within the TableProfiler context for better drawer management.
- Cleaned up unused routes and constants related to data quality tests.
- Updated styles and tests to reflect the changes in component structure and functionality.

* Enhance TestCaseFormV1 with Permission Checks and Cleanup

- Integrated permission checking for creating test cases based on table access.
- Added loading state for permission checks to improve user experience.
- Cleaned up unused state variables and effects in TestCaseFormV1.
- Updated AddTestCaseList component to include necessary dependencies in hooks.
- Added new localization string for permission error messages.

* Enhance Permission Handling in Data Quality Components

- Integrated permission checks for creating and editing test cases in TestCaseFormV1 and BundleSuiteForm.
- Updated state management to reflect permission-based conditions for enabling features like pipeline creation and scheduler options.
- Refactored related components to ensure proper dependency handling in hooks.
- Improved test coverage for permission-related functionalities across affected components.

* Refactor Data Quality Test Cases and Improve UI Interactions

- Updated test case creation and editing flows in various spec files to enhance user experience and reliability.
- Replaced deprecated selectors and improved response handling for API calls.
- Streamlined pagination functionality in test cases list to ensure proper visibility and interaction.
- Enhanced permission checks in DataQualityPage and TestCaseFormV1 to ensure proper access control.
- Improved loading states and notifications for better user feedback during test case operations.

* fixed failing playwright

* Add new Playwright test for Data Quality Test Case creation flow

- Implemented a comprehensive test suite for adding table and column-level test cases in the Data Quality feature.
- Included permission checks to ensure non-owner users cannot create test cases.
- Enhanced user interactions and response handling for improved reliability and feedback during test case operations.

* address review  comment
2025-07-17 10:48:52 +05:30
Mohit Yadav
060df56aaf
Fix Entity Relationship Cleanup to not deleted entities without repo… (#22400)
* - Fix Entity Relationship Cleanup to not delted entities without repositories

* - Add Migration from Test Case to Test Case Resolution

* - Typo should be resolution id

* Add Tests and Fix Condition

* Update BatchSize
2025-07-16 14:26:38 -07:00
Rounak Dhillon
4f3385bf74
Docs: Meta Description Updation (#22397)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-16 14:02:14 +00:00
Aniket Katkar
cff0f974f6
Fix eslint error (#22388) 2025-07-16 19:05:13 +05:30
satish
789e491528
Switch to react-data-grid for Grid Component (#22279)
* Switch to react-data-grid for Grid Component

* Rdg styling and tests update

* Replace grid in EditTableTypeProperty and other fixes

* Update focus trap

* Fix data grid rerendering on user search issue

* Fix sonarqube issues and a playwright issue

* Fix glossary status column filter issue

* Address review comments

* Certificatation overlay class update

* Max width to certification popover

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
2025-07-16 18:16:57 +05:30
Rounak Dhillon
8c20723f77
Docs: Quick Start Fix (#22394)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-16 12:02:32 +00:00
Rounak Dhillon
c814b18ead
Docs: Meta Description Updation (#22386)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-16 14:55:13 +05:30
Rounak Dhillon
a234298347
Docs: Team Note Addition in Team Structure (#22384)
* Docs: Team Note Addition in Team Structure

* Docs: Team Note Addition in Team Structure

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-16 05:33:15 +00:00
Shailesh Parmar
b762a0d7eb
Revert "supported playwright test for nested columns suggestions (#22361)" (#22374)
This reverts commit 2c97b7ae2ff377b97b7fe1d868d2c4acc41fb2b3.
2025-07-15 21:09:50 +05:30
Ajith Prasad
7e8c11953e
Username extraction from jwtprincipalclaimsmapping, if email format (#22350)
* Username extraction from jwtprincipalclaimsmapping, when email format given

* Removed reduntant method
2025-07-15 20:23:53 +05:30
Suman Maharana
9838278ac4
Add: Schema and Database Mark Deletion (#22088)
* Added Schema and Database Mark Deletion

* removed unnecessary changes

* fixed marked deleted databases

* Added to all db connectors

* Added generated types

* Added tests
2025-07-15 16:26:46 +02:00
Rounak Dhillon
174e6ed980
Docs: Meta Description Updation (#22376)
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-15 14:16:59 +00:00
Shailesh Parmar
71ad8766d9
Refactor: Update DataQualityAndProfiler tests and ColumnProfileTable logic (#22364)
* Refactor: Update DataQualityAndProfiler tests and ColumnProfileTable logic

- Replaced `createNewPage` with `performAdminLogin` for improved login handling in DataQualityAndProfiler tests.
- Enhanced test case for profiler matrix visibility to include checks for admin, data consumer, and data steward roles.
- Updated ColumnProfileTable to use `fqn` consistently instead of `tableProfiler?.fullyQualifiedName` for fetching table columns.

This refactor aims to streamline the test setup and improve code clarity.

* Enhance ColumnProfileTable to utilize getTableFQNFromColumnFQN for improved FQN handling

- Updated ColumnProfileTable to derive table FQN from column FQN using the new utility function.
- Refactored related logic to ensure consistent usage of table FQN across navigation and data fetching.
- Added unit tests for getTableFQNFromColumnFQN to validate its functionality.

This change aims to streamline the handling of fully qualified names in the profiler component.
2025-07-15 19:32:28 +05:30
Ram Narayan Balaji
05fa0b3185
Minor Fix: Add upstreamLineage in Directory, Worksheet, File, Spreadsheet DriveService Search Indexers (#22346)
* Fix: Add upstreamLineage in DriveService ES DOC

* fix: add upstreamLineage to all drive-related ES indexers
2025-07-15 19:28:40 +05:30
Mohit Yadav
860694e0af
Fix Null Columns (#22365) 2025-07-15 06:10:45 -07:00
Suman Maharana
5b3bb637fb
Fix: Postgres query column name for exec time (#22366) 2025-07-15 12:58:53 +00:00
Dhruv Parmar
16d83c8ba0
fix(ui): Handle text overflow in CommonEntitySummaryInfo and fix loader in search bar (#22330)
* fixed overflow & search issue

* fixed popover content

* removed unncessary code
2025-07-15 18:21:39 +05:30
Dhruv Parmar
c3cf12f444
Minor(ui): Fixed Pagination alignment (#22333)
* fixed pagination disalignment

* fixed pagination disalignment
2025-07-15 18:18:13 +05:30
Rounak Dhillon
7f4eb3a14f
Docs: Meta Description Updation (#22368)
* Docs: Meta Description Updation

* Docs: Meta Description Updation

---------

Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
2025-07-15 12:19:33 +00:00
Mohit Yadav
d6814614cf
Policy Improvements (#22273)
* - Removed Trimmed Permissions
- Fix Sample Data

* Add View Permissions Per Entity Api

* Remove Permission Trim for all calls

* Added generic function to prioritize field-level permissions over view all

* refactor: create separate edit and view permission functions

* add granular view and edit permission validation for entity pages

* update DataQuality components with granular permission checks

* update Domain related components with granular permission checks

* fix sonar cloud failure and address pr comment

* update Metric

* added playwright test for entities and fix failing unit test

* fix table profiler

* fix test and minor fix

* fix sonar cloud issues

* minor fix

* address pr comments and fix failing tests

* fix test

* fix test

---------

Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
2025-07-15 17:47:17 +05:30
sonika-shah
0cab4d1cbf
Fix soft-delete and restore handling for charts linked to dashboards during dashboard delete/restore operations (#22168)
* Fix soft-delete and restore handling for charts linked to dashboards during dashboard delete/restore operations

* remove the search script no longer required

* resolve conflict
2025-07-15 17:24:33 +05:30