* - 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>
* 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