* 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
* Explore tree improvements backend changes
* supported resizeable left panel in explore page
* change the more button feel to text
* fix playwright test for multi-owner
* minor changes
* fix playwright test
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* Add domain field to entity jsons
* add subdomains ui
* Add Domain To create Request
* Typo fix
* commit progress
* allow multiple domains
* - add userDomains and teamDomains
* - Restrict Api Access
* allow multiple domain support
* - Add Listing Restricition
- Add Search Restrictions
* - Field Fix
* - Inherit Team Domains
* remove glossary filter from ui
* - Fix Tag and User Filter
* - Id -> FQN in create
* - Missing domain on indexes
* add domain in creation of team, user and glossary
* fix merge conflicts
* fix feedbacks
* fix tests
* add domain playwright
* minor changes
* fix domain fetching calls
* Add Thread Listing with EntityDomain
* Fixes for Team Join
* Mkae list mutable
* Add missing import
* Fix Team Test
* User Test case fix
* Fix User Domain
* Minor bug fixes related to sub domains
* Fix data retaining in add sub domain modal after closing
* fix NavBar unit test
* Make Domain Access Work Via Policies
* Fix errors introduced after conflict resolutions
* update render function in SubDomainsTable.component.tsx to accept an array of owners instead of a single owner
* fix java checkstyle
* fix py-test
* format
* Fix the domain e2e owner field type
* Fix Failing Tests
* fixed pytest list index
* update userDomains and teamDomains to domains
* Entity Domain to Domain for thread and changeEvent
* FIx fields
* @Ovveride
* FIx
* Remove Duplicate Field
* Remove Duplicate Field
* Fix Failing Test
* fix domain related changes
* fix subdomains loader
* Fix Owners Order
* Enforce Domain Permissions
* fix domain cleanup
* Fix Test
* rever owner change
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>