- Remove special case handling for SubDomain icons
- Remove unused SubDomainIcon import
- Let getDefaultIconForEntityType handle all entity types uniformly
- Ensures consistent icon selection across all entity types
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
- Update DomainListPage to dynamically check domain.Create permission
- Update DataProductListPage to dynamically check dataProduct.Create permission
- Replace hardcoded createPermission: true with actual permission checks
- Import and use usePermissionProvider hook for both components
🤖 Generated with Claude Code
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Claude <noreply@anthropic.com>
- Created EntityAvatar component to centralize entity icon rendering logic
- Updated domain and data product detail pages to use EntityAvatar
- Updated useCellRenderer to use EntityAvatar for listing pages
- Supports custom icons via style.iconURL and custom colors via style.color
- Handles URL-based icons, icon names from ICON_MAP, and default icons
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Claude <noreply@anthropic.com>
* Field level validation in SSO configuration
* Update generated TypeScript types
* Ldap field error response
* add form field level error validations
* field level error highlight style fix
* fix array field level error highlight issue
* minor style fix for array fields
* resolve merge conflict
* error highlight for text area fields
* fix test
* Fixed tests and improvement
* added unit test
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
* feat: Add file type, extension, and version fields to file details
- Updated in to include , , and .
- Introduced new test file to cover the functionality of the .
- Enhanced to export the class for testing purposes.
- Created to implement tests for the functionality.
- Updated to include in the default fields for worksheets.
* feat: Add default filter patterns for directories, files, spreadsheets, and worksheets in Drive service
* fix: Add margin to advanced properties collapse for better spacing
* Update generated TypeScript types
* Add tests for new pages
refactor: Move interface definitions for detail page tabs to their respective utils files to fix circular dependency
Add unit tests for SpreadsheetDetailsUtils and WorksheetDetailsUtils
- Created SpreadsheetDetailsUtils.test.tsx to test the functionality of the SpreadsheetDetailsUtils module, including tab rendering and widget retrieval.
- Created WorksheetDetailsUtils.test.tsx to test the functionality of the WorksheetDetailsUtils module, covering tab rendering and widget handling.
- Implemented various test cases to ensure correct behavior for different scenarios, including edge cases for both modules.
- Mocked necessary components and utilities to isolate tests and ensure reliable results.
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* updated contract security form details
* modify the security form as per semantic styling
* modify unit test as per form change
* change the place of add-row-filter
* render the description component conditionally and increase the chart fetch limit and and increase the execution number in limited width
* fix the sonar test
* add searchSettings aggregation in searchSettings.json
* refactor: update ExploreQuickFilters and ExploreUtils to include showDeleted and deleted parameters
* feat: enhance ExploreDiscovery tests to handle deleted assets visibility based on showDeleted toggle
* Revert schemaChanges.sql files to match main
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* Fix#23445: User with Owner role unable to update Incident Status via API
* fix: failing build
* fix: permission on test case incidents
* playwright: added e2e test for issue #23445 (#23459)
* fix: entitylink parsing for entity resource
* fix: restore severity state in PATCH test
---------
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Update test data for `tests.integration.trino`
This is to create tables with complex data types.
Using raw SQL because creating tables with pandas didn't get the right types for the structs
* Update tests to reproduce the issue
Also included the new tables in the other tests to make sure complex data types do not break anything else
Reference: [issue 16983](https://github.com/open-metadata/OpenMetadata/issues/16983)
* Added `TypeDecorator`s handle `trino.types.NamedRowTuple`
This is because pydantic couldn't figure out how to create python objects when receiving `NamedRowTuple`s, which broke the sampling process.
This makes sure the data we receive from the trino interface is compatible with Pydantic