546 Commits

Author SHA1 Message Date
Shrushti Polekar
fe1bc83635
Fix(ui): Reply count being shown as 0 in task feed card (#21952)
* fix reply count being shown as 0 in feed card

* updated condition

* address pr comment
2025-06-25 23:08:57 +05:30
Dhruv Parmar
693292406d
Fix(ui): Flaky Tag Add, Update and Remove (#21930)
* fixed flaky tags test

* minimized code

* fixed failed explore quick fliter

* removed config file from pr
2025-06-25 20:29:03 +05:30
Ashish Gupta
24125588dd
MINOR: fix the schema page table pagination count issue (#21915)
* fix the schema page table pagination count issue

* unwanted code removal

* remove the same parameter as we have same value as default arguments

* fix the sonar failing due to recent changes

* fix the failing test
2025-06-25 19:35:40 +05:30
Pranita Fulsundar
a2154df0ec
fix(test): flaky Domain.spec and Roles.spec (#21950)
* fix domain.spec

* fix delete role test

* minor fix
2025-06-25 18:19:33 +05:30
Ashish Gupta
b99071b82c
fix the activity feed flaky playwright test (#21942) 2025-06-25 16:05:43 +05:30
Ashish Gupta
9d6b86e5cb
PLAYWRIGHT: fix the flakiness around the tag.spec (#21920)
* fix the flakyness around the tag.spec

* fix the flaky test, as caused by using same tag for the delete and edit action
2025-06-25 14:28:50 +05:30
Pranita Fulsundar
7d74efa501
fix(test): flaky Policies.spec and Roles.spec (#21917)
* fix getElementWithPagination function

* fix flakyness

* fix test

* remove error statements
2025-06-25 09:42:25 +05:30
Shrushti Polekar
b8112338f3
Fix: Activity feed AUT failure and User flaky test (#21913)
* fix flaky test

* fix flaky user test

* minor fix

* minor fix for display name

* minor fix
2025-06-24 22:30:08 +05:30
Shrushti Polekar
3694bf48ca
Fix : Failing activity feed test (#21814)
* fix failing activity feed flaky test

* fix flaky emoji test

* fix flaky test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-06-20 20:45:36 +05:30
Dhruv Parmar
7035c9e107
Fix(uI) : Flaky Tag Add, Update and remove for child entity (#21861)
* fixed flaky follow and Tag for Child entity

* removed lastrun

* removed lastrun

* removed config file
2025-06-19 23:36:14 +05:30
Ashish Gupta
34e674e27d
MINOR: fix the styling of user profile modal while edit (#21845)
* fix the styling of user profile modal while edit

* fix the playwright test, PR comment and ux height issue

* fix sonar issue
2025-06-19 18:01:12 +05:30
Pranita Fulsundar
d78a573746
fix restore search settings and policies test (#21857) 2025-06-19 15:43:51 +05:30
Shrushti Polekar
46ddbcd30f
fix teams flaky test (#21849) 2025-06-19 10:46:38 +05:30
Pranita Fulsundar
4e617af3e8
fix(test): AUT failures for Policies.spec and Roles.spec (#21844)
* fix policies and roles aut tests

* minor refactor

* fix getElementWithPagination function

* remove flakyness for policies test
2025-06-19 09:52:23 +05:30
Chirag Madlani
60b7f1695c
fix(test): child entity tests (#21836) 2025-06-18 19:15:31 +05:30
Karan Hotchandani
631c6f58fe
Feat(ui): add owners field in tags and classification (#21757)
* add owners field in classification

* fix tests

* add owners field in tags page

* Tag Inherits owners from classification

* Added loadTags.ts for owners field

* add owners for tags page

* fix tests

* review comments

* add owners field in create form

* fix domain test

---------

Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-06-18 16:52:53 +05:30
Ashish Gupta
27a05b17b0
PLAYWRIGHT: fix delete async alert on other playwright test causing failure (#21829) 2025-06-18 15:30:42 +05:30
Ashish Gupta
563e689553
Revert "fix delete async alert on other playwright test causing failure (#21812)" (#21828)
This reverts commit 529f2a0c58045f93cab2cda1c0d290964e3b639c.
2025-06-18 11:15:54 +05:30
Shrushti Polekar
768a8ef422
Fix #21804 : Admin users cannot see private teams in the "Teams" selection dropdown (#21805)
* fix teams listing issue for admin users

* added e2e test

* address pr comment

* address pr comment
2025-06-18 11:08:22 +05:30
Ashish Gupta
529f2a0c58
fix delete async alert on other playwright test causing failure (#21812) 2025-06-17 17:21:01 +05:30
Aniket Katkar
7faad00be6
Minor: Fixes for AUTs (#21795)
* Increase the timeout for CustomizeLandingPage test

* add await on the API response
2025-06-17 15:53:30 +05:30
Karan Hotchandani
2689676b9a
Feat(ui): add and edit certifications from asset page (#21758)
* Feat(ui): add and edit certifications from asset page (#21344)

* added styling to certification

* added tests

* changed icons for certificatie popup

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>

* #19529 Improvise import to include certification for Assets (Database, DatabaseSchema, DatabaseService), Introduce EDIT_CERTIFICATION policy and Fix Elastic Search Indexes on Certification (#21564)

* #19529 - Adding certification field in json schema for databaseService.json, databaseServiceCsvDocumentation.json for bulk import facility, Implemented bulk import for non-recursive databaseService import async

* #19529 -Bulk async import - databaseSchema entity

* #19529 -Bulk async import - database entity

* #19529 - Initial Implementation of Search Indexes for Certificate during bulk Import

* #19529 - Edit Certification Policy Implementation, Attaching it to DataStewards and DataConsumers, also adding it to Migration

* #19529 - Updated ElasticSearch Index mapping name

* #19529 - Updated the CSV indices for recursive import

* #19529 - Single Test working as expected but not as a test suite.

* #19529 - Fixed DatabaseSchemaResourceTest

* #19529 - Fixed DatabaseResource Test for exportImportCSV

* #19529 - Fixed DatabaseServiceResource Test for exportImportCSV

* #19529 - Updated and Improvised ElasticSearch Certification functionality

* #19529 - Added postgres migration as well along with mysql migration

* #19529 - Removed migration scripts from v160 and placed it at v180, Included mappings for database_service in zh and jp,
Applied mvn spotless:apply

* #19529 - Adding certification field in json schema for databaseService.json, databaseServiceCsvDocumentation.json for bulk import facility, Implemented bulk import for non-recursive databaseService import async

* #19529 -Bulk async import - databaseSchema entity

* #19529 -Bulk async import - database entity

* #19529 - Initial Implementation of Search Indexes for Certificate during bulk Import

* #19529 - Edit Certification Policy Implementation, Attaching it to DataStewards and DataConsumers, also adding it to Migration

* #19529 - Updated ElasticSearch Index mapping name

* #19529 - Updated the CSV indices for recursive import

* #19529 - Single Test working as expected but not as a test suite.

* #19529 - Fixed DatabaseSchemaResourceTest

* #19529 - Fixed DatabaseResource Test for exportImportCSV

* #19529 - Fixed DatabaseServiceResource Test for exportImportCSV

* #19529 - Updated and Improvised ElasticSearch Certification functionality

* #19529 - Added postgres migration as well along with mysql migration

* #19529 - Removed migration scripts from v160 and placed it at v180, Included mappings for database_service in zh and jp,
Applied mvn spotless:apply

* Applied mvn spotless:apply

* Reused the Existing UPDATE_CERTIFICATION_SCRIPT for ElasticSearch Indexing

* Added field certification in the static String FIELDS

* fix playwright test around bulk action

* #19529 - Persisting Null or empty in the bulk import for certification

* #19529 - Persisting Null or empty in the bulk import for certification - Moved the if block to the top

* mvn spotless:apply

* Reverted an unimportant file

* mvn spotless:apply

* #19529 - Persisting the field Certification in clearFIeldsInternal

* typescript files for edit_certification

* Revert "typescript files for edit_certification"

This reverts commit f5e5514a98008cbd0b62d7cb21fefe61659e97cb.

* typescript files for edit_certification

* mvn:spotless:apply

* Removed correction

* needed typescript file for edit_certification

* Removed Unnecessary Comments

* Improved Test Cases - Added DATA_ASSET_SEARCH alias instead of GLOBAL_ALIAS

* Fixed csv values in order

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: System Administrator <root@192.168.1.4>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>

* update certification component

* Fixed Certification Indexes

* Fixed Missing Certification Label for DBSchema

* add certification changes

* fix test errors

* Remove Certification field and mapping from database service asset

* Removed certification from schema and fixed test

* fix tests

---------

Co-authored-by: Dhruv Parmar <83108871+dhruvjsx@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <81347100+yan-3005@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: System Administrator <root@192.168.1.4>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
2025-06-17 11:28:07 +05:30
sonika-shah
4143308f96
Fix #1681 - Deleted Filter in Automations Not Working as Expected (#21760)
* Fix #1681 - Deleted Filter in Automations Not Working as Expected

* Revert "Fix #1681 - Deleted Filter in Automations Not Working as Expected"

This reverts commit d941ad440b6c5bcb66d4ac8bb31c321fb23cbcfc.

* Set deleted param in /search/query API to type Boolean to allow default null values

* fix AUT test failures related to user search in settings/users page

* fix AUT test failures related to user search in settings/users page

* Make `deleted` param optional for search API call in explore page

* Fix the deleted users showing on the user listing page after user search

* Fix playwright tests

* Fix playwright tests

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-06-16 12:02:19 -07:00
Sriharsha Chintalapani
074329418f
Fix #17244: Pagination for columns in UI (#21508) 2025-06-15 21:30:31 +05:30
Sriharsha Chintalapani
7d07222635
Fix #21668: Add Auto Tune to conifgure Search Index Application Parameters (#21669)
* Fix #21668: Add Auto Tune to conifgure Search Index Application Parameters

* add auto tune param in app json

* add test

* use virtual threads

* Fix Failing Test

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2025-06-13 09:23:22 -07:00
sonika-shah
6fd5778219
Fix #21653 - Tag search based on displayName (#21722)
* Fix #21653 - Tag search based on displayName

* added test

* update test to search by classification display name

---------

Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
2025-06-12 14:48:14 -07:00
Shailesh Parmar
269d967b2d
Fix: #21729 Test Cases Not Returned When Service Name Contains Spaces (#21737) 2025-06-12 14:47:03 -07:00
Shrushti Polekar
e2abddd0ac
Minor(ui): Close profile dropdown on redirection to user profile page (#21733)
* close dropdown on redirection

* address comment
2025-06-12 23:15:18 +05:30
Shrushti Polekar
b72dff93b8
Fix(ui): Close emoji feed editor on outside click (#21696)
* handle outside click for emoji feed editor

* added  test

* address pr comments

* address pr comments
2025-06-12 23:14:02 +05:30
Karan Hotchandani
074c2efa10
lineage: fix expand collapse operation on nodes (#21309) 2025-06-12 23:09:20 +05:30
Ashish Gupta
62d91fbf2e
PLAYWRIGHT: fix the flaky delete step failing in entity and serviceEntity around bar (#21671)
* fix the delete step failing in entity and serviceEntity playwright

* remove the unwanted watcher as we already have see in alert notification

* Enhance Playwright tests by ensuring network idle state before proceeding with actions in TagClass and common utility functions.

* fix glossary version spec

* fix activity feed flaky tests

* update networkidle in visit page

* fix users flaky tests

* Refactor BulkEditEntity tests to include consistent manual wait for file loading and enhance input handling in importUtils.

* Refactor Tag tests to remove unnecessary waitForResponse calls and ensure consistent handling of page interactions.

* fix activity feed flaky tests

* fix users data stewards test

* Refactor hardDeleteEntity function to improve toast notification handling and ensure consistent alert verification.

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: shrushti2000 <shrushtipolekar@gmail.com>
Co-authored-by: Pranita <pfulsundar8@gmail.com>
2025-06-12 15:10:49 +05:30
Teddy
c09a8b27ae
ISSUE #16676 - Add Tag to CreateTestCase (#21366)
* refactor: removed testSuite field from CreateTestCase

BREAKING CHANGE: when creating a test case, testsuite is now derived from entityLink (fetch or created)

* feat: allow setting tags when creating a test case

* style: ran linters

* fix: compiling error

* fix: failing test case

* fix: failing tests

* removed testSuite from required filed

* fixed ui side

* style: ran java linting

* deprecation: remove testSuite param from ingestion

* fix: remove test suite filed

* fix: remove test_suite field

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-06-11 09:59:08 +02:00
Karan Hotchandani
67e23ae855
fix flaky playwright (#21688) 2025-06-10 23:21:03 +05:30
Dhruv Parmar
1e9d229301
Fix (ui): Flaky Advance Search test case (#21681)
* fixed flaky advance search

* fixed advance search json searching
2025-06-10 19:49:51 +05:30
Shailesh Parmar
330c26be92
Refactor Data Quality API endpoints in Playwright tests and support classes to use consistent URL structure for test case results (#21656)
* Refactor Data Quality API endpoints in Playwright tests and support classes to use consistent URL structure for test case results

* Fix API call in TableClass to use POST method for test case results submission
2025-06-10 11:07:32 +05:30
Dhruv Parmar
40aba1d906
Fix(ui): loading issue for react-awesome-query (#21424)
* fixed loading issue for react-awesome-query

* added tests

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-06-09 16:08:56 -07:00
Sriharsha Chintalapani
98aff312da
Fix #21502: TooManyNestedClauses: Query contains too many nested clauses (#21505)
* Fix #21502: TooManyNestedClauses: Query contains too many nested clauses; maxClauseCount is set to 4096 error in table_search_index for complex search queries in Opensearch

* Fix #21502: TooManyNestedClauses: Query contains too many nested clauses; maxClauseCount is set to 4096 error in table_search_index for complex search queries in Opensearch

* Update openmetadata-service/src/test/java/org/openmetadata/service/resources/search/SearchResourceTest.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix mvn build

* fix checkstyle

* fix tests in SearchResourceTest

* fix tests in SearchResourceTest

* instead of wrapping baseQuery+functionScore in a new BoolQuery,use functionScore directly as the final query - avoid duplication of mult_match query

* add requestSchema fields in APIEndpointIndex, and remove array fields in searchSettings to use fuzzyfields avoiding clause explosion

* - Set fuzzyMaxExpansions/maxExpansions to 10 instead of default 50
- Turn off fuzziness (Fuzziness.ZERO) for `.ngram` fields
- Update QUERY_SYNTAX_PATTERN so only uppercase AND, OR, NOT are treated as boolean operators

* use non Fuzzy query for ngram Fields in QueryStringBuilder , remove duplication of query in should phrase

* add fuzzy/nonFuzzy Fields for each asset in searchSettings.json

* add fuzzy/nonFuzzy Fields for each asset in searchSettings.json

* update isFuzzyField function

* fix playwright

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-06-09 16:07:23 -07:00
Harshit Shah
4d85c6c54d
Feat #21116: Support followers for data products and domains (#21602) 2025-06-09 22:31:08 +05:30
Karan Hotchandani
4df290de60
fix tier and tag playwright for Entity.spec (#21633)
* fix playwright

* fix tier playwright

* fix tier tests

* fix tests

* fix tag test

* refactor code for fqn

* minor fix for Glossary.spec

---------

Co-authored-by: Pranita Fulsundar <pfulsundar8@gmail.com>
2025-06-09 19:34:03 +05:30
Shailesh Parmar
436df10a7f
Fix: #21276 Only 3 Comments Shown by Default in Incident View (#21577)
* Fix: #21276 Only 3 Comments Shown by Default in Incident View

* fixed failing unit test

* addressing comments.
2025-06-09 11:22:18 +05:30
Ashish Gupta
78f523fd13
PLAYWRIGHT: fix the bulk action playwright flaky playwright test (#21582)
* fix the bulk action playwright flaky playwright test

* change entity and service.spec user to custom user and add a retry mechnaism for checking soft deleted entity

* try to fix alert not found issue

* remove failure

* fix bot playwright failure
2025-06-08 15:16:52 +05:30
Ashish Gupta
0890791758
#21568: fix the lineage upstream having additional nodes (#21634)
* fix the lineage upstream having additional nodes

* restrict the config value for negative number from lineage page and global setting config

* added playwrigth for lineage page config
2025-06-08 15:15:26 +05:30
Shrushti Polekar
c3eb2eab09
fix activity feed flaky test (#21635) 2025-06-07 23:53:16 +05:30
Shrushti Polekar
d4d1b3ed96
fix flaky user test (#21626) 2025-06-06 20:02:06 +05:30
Dhruv Parmar
1df7aacae4
Fix(ui): Added displayName to add Asset Selection Model (#21544)
* added displayName to add assetmodal

* fixed persona glossery
2025-06-05 12:22:06 +05:30
Karan Hotchandani
f0f1debb6d
fix glossary permission error (#21548)
* fix glossary permission error

* add permission tests

* fix sonar lint
2025-06-04 20:56:00 +05:30
sonika-shah
cc1e8f7b5b
Fix #21430 : Tier tag not updating in search filters (#21499)
* Fix #21430 : Tier tag not updating in search filters

* Fix #21430 : Tier tag not updating in search filters

* add tests

* test: add test for glossary term

* test: add test coverage for all entities

* fix tests

* fix tests

* fix: service entity tests

---------

Co-authored-by: Pranita <pfulsundar8@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-06-04 14:47:46 +05:30
Ashish Gupta
4703a41c73
MINOR: fix the tags dropdown overlapping if multiple open at a time (#21333)
* fix the tags dropdown overlapping if multiple open at a time

* supported for other entities

* added playwright test

* use the generic provider instead of props

* fix the lineage truncating issue

* fix the playwright test
2025-06-04 10:36:52 +05:30
Pranita Fulsundar
f4720e0cb7
fix(ui): pagination limit for dashboards (#21466)
* fix: pagination limit for dashboards

* add e2e test

* refactor: address pr comments
2025-06-02 09:54:22 +05:30
Aniket Katkar
0dfa61a0cc
Fix(UI): Add agents dropdown not showing auto-classification agent option (#21461)
* Fix the issue with agents list dropdown not showing the auto classification agent when no agents are present.

* Un-skip and fix the auto classification playwright test

* Fix the unit test
2025-06-02 09:02:05 +05:30