* 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>
* 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.
* - 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>
* fix the race condition in bulk import around websocket and restAPI
* Fix for Race condition
* remove the ui race condition fix
* re-switch the function to old place to avoid unwanted file change
* added ui support to tackle race condition as per backend changes
* fix the localization keys and unsave the data after restAPI call, since we are getting it from websocket started response
* fix bulk edit table flakyness
* minor code fixes
* fix the bulk action being affected if multiple tab open for same page and increase the database test time to avoid flakyness
* Fix Failing Test
---------
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Modify the condition to only disable the Run Agents button when AutoPilot is in RUNNING state.
* Add playwright coverage for agents deletion confirmation after service is deleted
* supported global pageSize change for pagination
* fix the explore page size issue
* change default page size from 50 to 15
* fix unit and added playwright test for it
* modify playwright file page to work independently so won't affect globally
* made the changes as per comments
* supported test around lineage drawer
* added dashboard data model as well in the list
* fix new node suggestion not coming on search, drawer close not clicking due to longer div width and fix the playwrigth test on it
* fix the drag icon size in lineage left sidebar
* fix the list not updating after search
* fix the new node selector being overflowing and icon not visible
* Keyboard support for tags, glossary terms and related terms
* Keyboard support for Certification, Domain, Tier, User team select components
* FocusTrap common and first element focus
* Unit tests for useRovingFocus and FocusTrapWithContainer
* Deactivate focus trap on popover close
* Update Playwrite tests
* Address review comments
---------
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
* feat: implemented microstrategy lineage & dbServicePrefix
* feat: added dbServicePrefixes support in other dashboards
* fix: test_metabase and powerbi extra code remove
* fix: python checkstyle
* refactor: added prefix support for other connectors - superset, tableau, etc
* refactor: added migration for prefix change and fix dbServicePrefixes field description
* refactor: added prefix changes in superset db source
* doc: add prefix in tableau doc
* fix: typescript files and postgres migration for prefix
* fix: moved migration in 1.8.2
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELRUNTIME-10044504
* Empty commit
* Fix type errors
---------
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* fix Domain inheritance issue after team removal
* add backend test and fix logic
* added playwright test
* update domain on reload
* fix test
* fix test
---------
Co-authored-by: Shrushti Polekar <shrushtipolekar@gmail.com>
* support browser language
* moved map to utils
* fixed sidebar not rendering and unit tests
* fixed localization rendering
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* fix data quality tab pagination issue
* added test
* fix re-render issue on pagination param update
* update test to create multiple test case data
* Enhance query parameter handling in TestCases and useTableFilters components
- Updated TestCases component to use brackets format for array query parameters.
- Modified useTableFilters to handle both array format and comma-separated strings for filter values.
- Removed unnecessary array to string conversion to preserve array format in query parameters.
---------
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>