* 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>
* Docs: Team Note Addition in Team Structure
* Docs: Team Note Addition in Team Structure
---------
Co-authored-by: “Rounak <“rounakpreet.d@deuexsolutions.com”>
* 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 soft-delete and restore handling for charts linked to dashboards during dashboard delete/restore operations
* remove the search script no longer required
* resolve conflict
* 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
* Enhance patch request handling by adding 'skip_on_failure' parameter
* Introduced 'skip_on_failure' option in build_patch and OMetaPatchMixin methods to control behavior on patch operation failures.
* Updated documentation to reflect the new parameter and its default value.
* Improved error handling to log warnings instead of raising exceptions when 'skip_on_failure' is set to True.
* fix: add tests for patch request with skip on failure
* refactor: streamline mock patching and improve test readability in patch request tests
* Consolidated import statements for unittest mock.
* Enhanced readability by reducing line breaks and simplifying mock patching syntax.
* Ensured consistent use of commas in function calls for clarity.
* Updated tests to maintain functionality while improving code style.
* fix: improve error handling in patch operations
* Enhanced logging for patch operation failures in both build_patch and OMetaPatchMixin methods.
* Added detailed entity information in warning and error messages to aid in debugging.
* Ensured consistent behavior when 'skip_on_failure' is set, providing clearer feedback on operation outcomes.
* fix: clean up whitespace in patch request error handling
* Removed unnecessary whitespace in the build_patch function to improve code readability.
* Ensured consistent formatting in warning and error messages for better clarity during logging.
* fix: enhance error handling and improve test assertions in patch request
* Updated the condition for checking 'changeDescription' in the _remove_change_description function for better clarity.
* Modified exception handling in tests to raise RuntimeError instead of a generic Exception, providing more specific error feedback.
* Improved assertions in tests to check for the presence of error messages, enhancing the robustness of error handling verification.
* Adjusted test cases to reflect changes in expected patch operation counts and ensure accurate validation of patch operations.
* fix: enhance patch operation with skip_on_failure handling
* Added 'skip_on_failure' parameter to OMetaPatchMixin methods to control behavior on patch failures.
* Improved error handling to log warnings and provide detailed feedback when patch operations are skipped.
* Updated tests to verify the new behavior of skipping failures and improved assertions for clarity.
* Add improvements to storing tags in PATCH or PUT
* Add bulk updates to owners, domains etc..
* Fix styling
* Optimize tag comparison performance from O(n²) to O(n)
Replace nested stream().anyMatch() operations with Set-based lookups in
updateTags() method. This reduces time complexity for tag operations from
O(n²) to O(n) by using createTagKey() and createTagKeySet() helper methods.
Performance impact: For 1000 tags, reduces operations from ~1M to ~1K.
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* Fix stylecheck
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>