* minor: remove suggestion api from UI
* increase the page size to 10
* fix : unit test
* update playwright tests and getUserAndTeamSearch params
* added playwright for team search
* fix activity feed failure
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Issue-15768: Support Metric Entity
* Issue-15768: Support Metric Entity
* Issue-15768: Support Metric Entity
* Fix tests
* Fix tests
* Fix tests
* Minor: Fix tests
* ui: add metricsAPI rest utils
* ui: metric list page part 1
* feat: Add metric translations for multiple languages
* chore: Add "metric" field to SearchIndexingApplication schema
* ui: add create metric page
* ui: metric details page patch 1
* ui: add custom property and lineage support for metric entity
* ui: add expression component
* ui: add metric summary component
* chore: Update tab labels in MetricDetails and MetricVersion components
* ui: show other info like metric type, granularity, etc
* feat: Add support for metric entity in search dropdown
* feat: Rename custom property to Metric in MetricEntity.md
* feat: Add OwnerLabel component to MetricListPage
* Fix expression field in Metric
* chore: update expression to metricExpression
* ui: add metric header component with edit option
* Add metric to SearchIndexApp
* chore: Update expression to metricExpression
* ui: allow metric expression edit
* ui: update metric icon
* minor improvements
* Fix lineage indexing for Metric
* Update GlobalSettingsClassBase.ts to use MetricIcon for metrics in the global settings menu
* Fix error handling in MetricListPage component
* add related metrics
* minor improvements
* Fix relatedTerms patch
* Fix relatedTerms validation
* Add Boolean for deleted
* filter active entity from related metric list
* playwrite e2e part 1
* Refactor MetricSummary component to include RelatedMetrics in the summary panel
* test: add playwright test for metric special cases
* Add 'Metrics' to Explore Tree
* test: add e2e for add metric page
* test: add test for metric listing page content
* Add Boolean for deleted, remove deleted from suggests
* Refactor LineageProvider to handle deleted flag properly
* add playwright for metric listing
* fix test
* Add colored metric icon and update its usage in GlobalSettingsClassBase
* Fixed py_test test_ometa_endpoint for metric
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: SumanMaharana <sumanmaharana786@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Fix the alert details page disabled edit action
* Localization change for other languages
* Migrate Alert cypress to playwright
* remove the cypress and fix ObservabilityAlert spec
* playwright: remove organisation policy and role before staring the playwright test
* added default role as data consumer
* fixed failing test
* keeping org policies as it is.
* migrate permission spec
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* skip bot playwright test
* change spec from parallel mode to stepper mode with the default admin account
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* Migrate: Data quality and profiler test to playwright
* migrate profiler ingestion
* migrated test cases to playwright
* migrate filter test from data quality
* migrate domain filter test
* fix user spec flaky playwright test
* fix bot spec failure
* fix glossary and version spec failure due to id change in the PR
* fixed queryEntity spec
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* playwright: migrate incident manager test to playwright
* migrate remaining test to playwright
* added serial mode to prevent load while deploying pipeline
* PW: migrate query entity spec to playwright
* migrated to playwright
* minor test fix
* fixed api waiting issue
* fixed the api issue
* fixed API response await
* fixed await issue
* add roles test in playwright
* updated as per feedbacks
* chore: Improve visibility of added policies in Roles page
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* add tests for domain propagation
* show counts for static items in tree
* fix the wrong query being generated after expanding node, added filter on node click entity level, supported FQN in the suggestion for all entities
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Fix: Remove unintended inclusion of child aliases after cluster alias update
* fix the dataAssetWidget and entityDoc playwright failure
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Fix the ingestion failure error message
* Remove the 'Add Display Name' text on user profile page when no display name is present
* Only allow logged in user to change the description of their profile
* Update the unit tests for new changes
* Add user description mock constant
* Add playwright test for the user display name and description permissions
* fix cypress, playwright test and remove displayName element from DOM if not present
* fix playwright failure due to displayName removal from DOM
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Add playwright test for a user with DataConsumer role
* Add entity tests for Data Steward role
* Fix flaky playwright tests
* Fix the playwright for owner actions
* playwright config change and minor fix
* minor testing
* minor setting change
* Worked improvement comments.
* Fix glossary spec flakiness with Assets count verification step `Rename the same entity again`
* Improved util function argument types
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* fix the widget placement when adding new one
* fix the widget not adding in the right side add placeholders
* added unit test for the same
* fix sonar
* minor: add encoding and decoding for policy rule name
* move encoding logic to util method
* refactor: move the constant to separate file
* chore: Remove unnecessary wait for timeout in Policies.spec.ts