* Fix#15809 : Update asset indexes on glossary term hierarchy change
* move logic to new method updateAssetIndexesOnGlossaryTermUpdate()
* enbale skip cypress test for the asset not found
* fix loss of tags and other relations while glossary parent change
---------
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* fix issue in glossaryTerm search getHierarchy api
* get style from glossaryTerm search getHierarchy api
* get style from glossaryTerm search getHierarchy api
* get style from glossaryTerm search getHierarchy api
* fix validation error for entity and entityRef property types
* increase aggregation size for fqnParts in glossary_term_index
* Activity feed card ui fixes
* Fix feed card for test suite
* fix testCase and testSuite feed card title and links
* Fix the profile picture not loading in the feeds
* fix the custom property and bot icon
* fix the deleted feed card by adding opacity on it
* Fix feed card hover effect
Add edit and delete button for posts
* - Fix Activityt feed event
* - Ignore workflow
* - Ignore pipelienStatus as well
* fix test case card feed
* localization keys
* sonar fix
* changes made as per comments and fix sonar issue
* Update schemaChanges.sql
---------
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* - Fix Test Suite Change Description
- Improvement for Search Tests [In Progress]
* Review Comments
* - Fix Test
* - Make Elastic Search Calls Sync
* - Make Elastic Search Calls Sync for Delete
* - Fix Test for Topic Search Index
* - Remove wait for async
* - Fix Failing Test for AppResourceTest
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* add new activity feed card component according to the new designs
* add new localization values
* replace the old ActivityFeedCardV1 component with the new ActivityFeedCardV2
delete unused components
* add the delete and edit options for the feeds
* move new activity feed card component to a common folder
* Refactor activity feed header to implement new backend changes
* Refactor activity feed header to implement new backend changes
* Add DescriptionFeed component to show feed info for description changes
* Improve getFeedChangeOperationLabel util function
* Fix activity feed card styling to remove text primary color on hover
* Refactor code for ActivityFeedCardV2 component and add new test case feed components
* Update localization files for test status pluralization
* Update cardStyle enum values in thread.json schema
* Update feed header messages
* Update localization files for feed headers
* Update feed body to display asset details for entityCreated, entityDeleted and entitySoftDeleted
* Update localization files for soft-deleted-lowercase translation
* Add tags feed component show feeds related to tags
* Update localization files for added and removed entity translations
* Refactor TagsFeed component to remove unnecessary code
* - Send Actual Field Name
* - Add json Type in one thread.json
* added feed support for customProperty
* localization keys
* fix sonar issue
* changes made as per comments
* localization keys
* fix feed message not coming up
* testCaseFeed fix
* localizaion keys added
* removed action button on system generated feed
* fix redirect link for alerts feed
* fix the classification and glossary feed card icon
* fix the classification icon and card ui overflow
* minor fix
* changes as per comments
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* Fixes Test Suite Reference in Table Schema
* fix: fix test suite to interact with entity reference
---------
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
* fix: search sorting on null timestamp
* skipping cypress tests for filters
* fix: use getChildAlias for ES children update/delete
* fix: add retry logic for test case resource ES
* style: ran java linting
* fix: cascade search deletion to children
* updated profilerConfig
* fix: move ES deletion to end of flow
* style: ran java linting
* chore: test mvn execution time without test case resource test
* style: fix java linting
* chore: re enable test case resource tests
* fix: reduce wait time for get test summary
* fix: add rertry on deleteTag for search tests
* fix: denormalize test entities relationship for search
* style: ran java linting
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Fix#16046 : modify glossaryTerms api endpoint to support querying immediate children with childrenCount
* childrenCount added in glossary_term_index_mapping.json
* childrenCount added in glossary_term_index_mapping.json
* Fix#15490: openmetadata-ops.sh reindex does not work
* add status for reindex
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* Add predefined color palette for UI styling assets - backend
* Update UI components to use customLogoConfig in applicationConfig
* Update UI components to use customLogoConfig and customTheme in applicationConfig
* Update UI components to use customLogoConfig and customTheme in applicationConfig
* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.tsx
* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.test.tsx
* Remove existing customLogoConfiguration
* Refactor App.tsx and ThemeUtils.ts files
* Update AppearanceConfigSettingsPage.tsx with new imports and default theme values
* Update AppearanceConfigSettingsPage.tsx with new imports and reset functionality
* add cypress test
* Fix color update issue in CustomThemeConfig.spec.ts
* Remove existing customLogoConfiguration -migration changes
* Fix theme configuration initialization in useApplicationStore.ts
* Update CustomThemeConfig.spec.ts to check if the color is updated
* update existing customLogoConfiguration with customUiThemePreference -migration changes
* Update CustomThemeConfig.spec.ts to fix color update check
* Add unit tests for ThemeUtils
* move validateJsonSchema method to JsonUtils
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* fix: unique test computation to scalar_subquery
* fix: make test case reference an inherited field
* style: ran java linting
* fix: added test case resolution migration
* style: ran java linting
* ISSUE-15426 increase the server response rate for endpoint GET /v1/dataQuality/testCases
* fix style code
---------
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
* feat: add global metric configuration for the profiler
* style: ran java linting
* fix: renamed disable to disabled
* style: ran java linting
* feat: ometa sdk for profiler setting
* test: ingestion profiler global config tests
* fix: update metric name to use MetricType Enum
* fix: allow bot to retrieve settings
* fix: exclude GX artifacts
* feat: implement global profiler setting logic for ingestion side
* fix: exclude metrics if Metric is empty
* style: ran python linting
* style: ran python linting
* fix: skip empty metrics
* style: ran python linting
* fix: moved GET profiler config to seperate endpoint in system resource
* fix: moved compute metric filter to MetricFilter + renamed container
* fix: test failures
* fix: profiler test case
* Changed the MLModelStore storage type to string
* fix checkstyle
* remove unused files
* Update requirements
* fix checkstyle
* Skipping MLFlow intergration on python 3.8
* Hack to allow pytest to parse the mlflow integrations test on python 3.8
* Fix checkstyle
* - Created Specific Schemas for different change Events
- Added Card Style for different Events
- Added Feed Info for runtime card creation and graph drawing in case test Case Result updates
* Review comment
* Test fix
* Revert unrequired changes
* Reverted changes
* Fixed Tests
* fix test
* Add Domain, Data Producs Asset addition/removal Uppdates
* Probale test case failure fix
* Followers Fields
* handle unstable tests
* handle retry by polling ES
* remove waitForAsyncOp
* use retry
* format
* poll elastic for 10 seconds
* fixed tag delete test with polling
* poll up to 3 seconds
* fixed tag delete test again
* fixed assertEntityReferenceFromSearch
* fixed assertEntityReferenceFromSearch
* better error messages