* Removing populateEntity reference for domain while updating user
* Fix user update failure when assigned domain is deleted
* Fix for deleted team management during consolidation of versions
* Add ViewCustomFields operation
* ui: provide UI support for ViewCustomFields for custom properties
* Update generated TypeScript types
* provide view custom property support for right entity panel
* add unit test cases
* update permission with prioritized permission
* fix tests
* fix unit test
* fix the flay user test
* For custom property requests on entity types, use entity-specific authorization
* remove type checking, since now it will be check by viewCustomField
* fix test
---------
Co-authored-by: Harsh Vador <58542468+harsh-vador@users.noreply.github.com>
Co-authored-by: Harsh Vador <harsh.vador@somaiya.edu>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* chore: fix bulk include issue + retrieve views and table in 1 query
* chore: remove test query
* chore: ran python linting
* chore: rm unused tests
* chore: fix extra AND in query
* Feat: Dimensionality ui feature
* Add dimensionColumns to updatedTestCase and Select component
* feat: add Dimensionality Heatmap component with mock data support
- Implemented DimensionalityHeatmap component to visualize test case results over time.
- Added utility functions for data transformation and date range generation.
- Created mock data generator for testing without API.
- Integrated DimensionalityHeatmap into DimensionalityTab with loading state management.
- Updated localization files for new labels and messages.
- Enhanced IncidentManager to include dimensionality tab based on available data.
* Add dimension-related translations to multiple language files
- Added translations for "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality" in German, Spanish, French, Galician, Hebrew, Japanese, Korean, Dutch, Portuguese (Brazil and Portugal), Russian, Thai, Turkish, and Chinese (Simplified and Traditional).
- Included translations for "failed-rows", "no-data", "passed-rows", and "select-dimension" in the respective language files.
* feat: enhance test case dimensions functionality and routing
- Refactor AuthenticatedAppRouter to dynamically handle test case detail routes.
- Update DimensionalityTab to link to dimension detail pages.
- Modify IncidentManagerPageHeader to display dimension key when applicable.
- Adjust TestSummary to support dimension results and update API calls accordingly.
- Introduce new utility function for generating dimension detail page paths.
- Update constants for new route placeholders related to dimensions.
* feat: update DimensionalityTab layout and enhance select component styling
* feat: update DimensionalityHeatmap component and related files for improved status handling and UI enhancements
* feat: add 'entity-text-table' localization key across multiple language files
* Fix PUT/PATCH API for Dimensionality
* feat: Enhance Dimensionality UI with improved localization and tooltip support
* feat: Add BetaBadge component and integrate beta indicators in selection cards and tabs
* fix: Encode FQN in getTestCaseDimensionResultsByFqn API call
* fixed failing unit test
* fix: Update dimension description messages in multiple languages
* feat: Add dimension column selection to EditTestCaseModal
* feat: Add dimension editing functionality to Incident Manager
* feat: Enhance EditTestCaseModal and IncidentManagerDetailPage for improved dimension handling
* feat: Add dimension-level testing functionality and enhance UI components for better data quality analysis
* feat: Implement dimensionality heatmap with tooltip and scroll indicator functionality
* feat: Update dimensionality heatmap cell styles with borders and new background colors
* feat: Enhance dimensionality heatmap with responsive placeholders and dynamic width calculation
* feat: Update HeatmapCellTooltip tests to include MUI theme provider for proper context
* Update translations for dimension-related terms in multiple languages
- Updated Persian (pr-pr) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Brazilian Portuguese (pt-br) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated European Portuguese (pt-pt) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Russian (ru-ru) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Thai (th-th) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Turkish (tr-tr) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Simplified Chinese (zh-cn) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
- Updated Traditional Chinese (zh-tw) translations for dimension-related terms, including "dimension-entity", "dimension-plural", "dimension-value", and "dimensionality".
* feat: Add tests for DimensionalityHeatmap component and enhance utils
- Created a comprehensive test suite for the DimensionalityHeatmap component, covering various rendering states, date range headers, dimension rows, legends, scroll indicators, responsive behavior, data transformations, and ResizeObserver integration.
- Enhanced DimensionalityHeatmap component with accessibility features, including ARIA roles and labels.
- Improved utility functions for generating date ranges and mapping statuses to heatmap statuses, ensuring robust error handling and performance optimizations.
- Updated constants for heatmap layout and tooltip styling for better clarity and maintainability.
- Refactored tests for CustomControls and LogsViewerPage to include theme provider for consistent styling.
* fix: Update color values in defaultColors and variables, enhance DimensionalityHeatmap styles
* feat: Enhance Dimensionality Heatmap with Impact Score and Scroll Indicators
- Added impact score column to the DimensionalityTab component.
- Improved the DimensionalityHeatmap component layout with scroll indicators for better navigation.
- Updated tooltip to display detailed information including impact score.
- Enhanced styles for scroll indicators and status badges.
- Localized new strings for impact score in multiple languages.
* feat: Update Dimensionality UI with scroll indicators and new test cases
* feat: Enhance Dimensionality UI with scroll indicators and impact score helper tooltip
* feat: Update TestCaseForm to include Dimension Level for granular quality analysis
* fix: Refactor DataContracts tests for improved element interaction and response handling
---------
Co-authored-by: Pablo Takara <pjt1991@gmail.com>
* initial implementation of domain treeview
* commit progress
* fix: improved the domain treeview UI (#24086)
* fix: improved the domain treeview UI
* fix: Fixed the add button height
* fix: Added search feature in domain tree view
* fix: Implemented new empty states UI for domains Tabs
* fix: added new text in the lang json files
* fix: Fixed the tree view empty state UI
* fix: rename prop name
* fix: extended the error placeholder component with new mui create UI
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* resolve merge conflicts
* PLAYWRIGHT: Domain treeview playwright (#24105)
* fix: Implemented new empty states UI for domains Tabs
* fix: extended the error placeholder component with new mui create UI
* Playwright: Added playwright test for domain treeview
* fix: Immediately display newly added data product in the list without requiring refresh (#24072)
* fix: Immediately display newly added data product in the list without requiring refresh
* Playwright: Added playwright test for data product list
* fix: reverted the skip test
* fix: Fixed minor bugs in domain treeview (#24134)
* fix: fixed domain treeview playwright test (#24138)
* fix: Fixed code smells (#24143)
* fix: Fixed glossary playwright test (#24151)
* Support pagination in domain hierarchy api and add new childrenCount field for domain
* Update generated TypeScript types
* fix total field count in domain hierarchy api
* fix domain/dataProduct filter
* feat: Implemented infinite scrolling in the domain treeview (#24212)
* feat: Implemented infinte scrolling in domain treeview
* fix: Fixed the code smell
* fix: rotate icon on expand and collapse of tree items
* fix: fixed the count mismatch on subdomain add/delete
* fix: removed unwanted field for hierarchy fetch api
* feat: implemented infinte scrolling in navbar domain dropdown
* fix: fixed the search query count bug
* fix: showing the actual children count in treeview
* fix: removed the domain count api from navbar domain dropdown
* feat: added pagination for subdomains in domain treeview
* feat: added pagination in subdomain in navbar domain dropdown
* feat: implemented the filters in domains treeview
* fix: fixed the tags query filter
* fix: hide filter for domain treeview
* fix: assigning single domain to entity
* fix: addressed PR comments
* fix: fixed the domainSelectableTree issue
* minor fix
* fix: fixed entity spec for domain
---------
Co-authored-by: Rohit Jain <60229265+Rohit0301@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.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: Rohit0301 <rj03012002@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Clean the default value of entityStatus
* Adding reviewers should assign Approval Tasks to them
* Adding om comment to the schema and SchemaExtractor
* Test Cases
* revert local fix
* Add schema field extractor for page, Defensive condition for NPEs
* Changed the subdirectory path to data for page
* Reverted the jsonLinters
* Reverted the jsonLinters in worksheet.json
* Added update Reviewers to Metric Repository. Polling in WorkflowDefinitionResourceTest
* Fix the timeouts of the test case
* Increase polling durations
* Increase Polling Time
* Fix Test cases, remove workflow definitions after the test for approval workflows
* Field LastDocumentsInBatch to indicate the final Search Documents in the corresponding batch
* fix the wildcard and removed the commented code
* fix the wildcard and removed the commented code
---------
Co-authored-by: Bhanu Agrawal <bhanuagrawal2018@gmail.com>
* Fix socket timeout connection issue in Mysql AUT
* Fix socket timeout connection issue in Mysql AUT
* Fix socket timeout connection issue in Mysql AUT
* Initial Implementation for Change Events for Workflow Generated Changes and Manual Task Resolutions
* Test case
* Add impersonatedBy to changeEvent schema, changeEvent generations, workflow consumer filtering, always override impersonatedBy even if not null
* Update generated TypeScript types
* Improved debug logging in WorkflowEventConsumer and tests
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>