790 Commits

Author SHA1 Message Date
Ashish Gupta
f934b79d65
supported scroll in certification popover list (#23534) 2025-09-26 20:17:19 +05:30
Ashish Gupta
bcae472cc0
improve playwright test of bulk import/edit (#23538) 2025-09-26 20:17:09 +05:30
sonika-shah
d8a3e5f5ed
UI: Handle deleted flag in /aggregate API to restore dropdown search results (#23558)
* 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>
2025-09-26 18:17:56 +05:30
Sriharsha Chintalapani
aa7715be0d
Fix #23445: User with Owner role unable to update Incident Status via API (#23448)
* 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>
2025-09-26 15:11:36 +05:30
Chirag Madlani
6e9c0316e5
test(e2e): skip lineage failing tests (#23577) 2025-09-26 15:11:27 +05:30
Shrushti Polekar
cc265f956b
fix profiler view permission aut failure (#23574) 2025-09-26 10:01:48 +05:30
Pranita Fulsundar
6448f22dbf
fix search preview test (#23555) 2025-09-25 20:40:41 +05:30
Ashish Gupta
e9333fd439
chore(ui): fix ingestion bot playwright timeout issue (#23547) 2025-09-25 20:36:09 +05:30
Sweta Agarwalla
8eaf4f585d
fix(test): flaky tests (#23212)
* fixed fkaky tests

* fix APIs
2025-09-25 10:51:39 +05:30
Ashish Gupta
68f496a2df
chore(ui): fix lineage cycle playwright test (#23545) 2025-09-25 10:47:01 +05:30
Karan Hotchandani
91067467a7
paginate for find search index app (#23540) 2025-09-25 10:38:11 +05:30
Ashish Gupta
7334f529e8
fix the tags playwright test (#23544) 2025-09-25 10:35:28 +05:30
Aniket Katkar
c6c9eb26e2
Feat: Add drive service (#23018)
* Add the drive service settings option

* Fix the ci error

* Add Directory Details page

* Add Explore page support for new drive assets

* Add Directory Children table

* Update page.json

* Add File details page

* Add spreadsheet details page

* Add Worksheet details page

* Update explore tree name

* Fix the search suggestions not showing for new assets

* Add new assets in missing setting options

* Update service util class base for drive service

* Add version support for directory

* Add version pages for File, Spreadsheet and Worksheet

* Add FQN for worksheet columns

* Add columns table for the worksheet

* Fix the Spreadsheet, Directory and Worksheet version pages not showing children.

* Fix the domain not updating for drive assets

* Fix announcement not working for drive assets

* Add playwright for Directory asset

* Fix the index mappings and failing playwright test for directory

* Add google drive service icon

* Fix the delete and restore functionality for drive assets

* Fix patch tags for worksheet and add tests

* Fix failures

* search indices

* Update service details page for drive service

* Add playwright tests for remaining drive assets

* Fix listing APIs to return when root=true mentioned

* Update API to fetch drive service assets and fix playwright for Worksheet service

* Fix the index mappings

* Add the new fields for advanced search

* Add the playwright tests for drive assets

* fix: drive service test connection

* fix: drive service test connection

* Fix the ServiceDetailsPage tests

* Fix the playwright tests

* Fix the search settings issue for drive assets

* add missing icons, fix search index issue for worksheet, resolve the sonar issues

* Fix the entity permission spec

* Fix FileResourceTest to create GoogleDrive instead of SharePoint to match the type creation in the test

* Work on comments

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Keshav Mohta <keshavmohta09@gmail.com>
Co-authored-by: Ram Narayan Balaji <ramnarayanb3005@gmail.com>
2025-09-24 13:37:31 +05:30
Sriharsha Chintalapani
e77d1940cb
Domain policy must be evaluated during PolicyEvaluator (#23302)
* Domain Only Access Role to be evaluated as part of PolicyEvaluator

* Domain Only Access Role to be evaluated as part of PolicyEvaluator

* Cleanup unnecessary comments

* Add migration fix for domain only policy

* fix playwright domain rbac

* fix hasDomain role issues for TestCaseResourceContext

* allow user to create only with their domain

* move DomainOnlyAccessPolicy migrations to 1.9.10 from 1.9.9

* For resources that don't support domains (like DataInsights), always returns true

* fix adding test case to bundleSuite

* revert supportsDomains changes in RuleEvaluator and handle it in postFiltering steps

* Inherit domains when creating task from test case incident, and skip few entities for domain check + other remaining DQ related domain fixes

* for CreateResourceContext consider assigned domains + inherited domains

* fix permission for table metrics page

* remove SKIP_DOMAIN_CHECK_ENTITY_LIST

* fix test

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
2025-09-24 09:56:55 +05:30
Ram Narayan Balaji
3771149fb5
Feat: Add color and iconURL in import and export for glossary (#23477)
* Add color and iconURL in import and export for glossary

* fix tests

* add color and icon url in playwright

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-09-23 14:32:53 +05:30
Shrushti Polekar
eebd3bb661
Feat(ui): SSO configuration from UI and Scim bot token generate revoke functionality and Group Mapping in settings page (#21839)
* added scim bot generate revoke token functionality on settings page

* update global setting constant

* minor code refactor

* WIP: SSO Configuration from UI

* Update generated TypeScript types

* Copilot suggestions addressed

* Test Endpoint added

* Added update security configuration test

* added sso configuration rjsf form

* minor  fixes

* Update generated TypeScript types

* update scim component

* Fix Merge Conflicts

* Remove extra comma

* update sso form for oidc client providers

* SAML configuration fixes

* Update generated TypeScript types

* Update generated TypeScript types

* add support for selective schema generation by file name

* fix acces token card issue and array fields ui issue

* Saml registration fix

* Scim configuration saved

* refactor code

* scim config issues fixed

* fix enableSelfSignup

* scim enabling from settings

* Test validation enpoint changes

* fix ldap issues

* minor refactor

* minor updates

* update settings call for scim

* update bot details in scim card

* minor style fixes

* Adding enhanced validators

* update confidential client configurations

* Auth0 validator

* update jwt for saml

* Saml validator changes

* Okta validator fix

* fix saml certificate formatting and select widgets

* remove client type from ui for ldap and saml

* Okta validation rectified

* Google validator improved

* update select component

* fix error messages

* added unit test

* Azure validator rectified

* Validation issues solved for auth0

* add oidc prefix for oidc client fields

* fix type issues

* style fixes for scim token card

* Update cognito validator

* refactor file names

* added e2e tests

* minor fixes

* added content for docs in md files

* implement  new design

* form style updates

* fix doc styles and provider selection styles

* fix provider selection style

* update local file

* group client fields together

* added provider name

* overview tab changes

* update form styles for configure tab

* update toggle styles

* update breadcrumb texts and provider name in text

* minor fix in localization

* minor fix for basic provider

* update breadcrumb styles and minor local file update

* minor fixes

* minor fix for local file

* fix styles for configured form

* minor fixes in styles

* fix redirect issue of my-data for non oidc sso

* fix build issue and refactor code

* update saml and ldap icons

* minor updates in icon

* typo fix

* breadcrumb and style fixes

* fix test

* update patch call

* minor fixes for access token card and code refactor

* refactor code to remove unused files

* added ldap and custom oidc doc content

* fix overview tab issue for scim and enable sso

* Patch issue fixed for authentication Configuration

* Implement unified authentication endpoints across all providers

* Memory leak issue solved

* Mcp md file

* apply spotless

* Added complete flow test for oidc

* refactor css files

* minor style updates

* cancel form functionality

* update placeholders

* update cancel modal

* minor update for saving existing config

* fix minor css issue

* integrate unified api

* remove clientid and callbackurl for confidential client type and added  jwtPrincipalClaimsMapping

* fix breadcrumb issue

* refactor files and folder structure

* minor fix

* refactor code and add disable fields styles and cancel btn functionality for existing sso

* added localization file changes

* Patch operation issue fixed

* Update generated TypeScript types

* update patch call

* patch call update for enable self signup

* remove enable selfsignup from then form since its present in the toggle

* added enable self signup field for non existing sso form

* minor code revert for enabling fields

* Update generated TypeScript types

* Redirect uri, password encoding fixes for basic and ldap

* refactor code and encode password and added /auth/callback in redirecturl

* minor  fixes

* added group mapping

* cancel modal save btn fix and logout fix

* minor fix for save btn functionality for cancel modal

* minor update in localization file

* address pr comments for ssoconfigform and css file names

* address pr comments for sso doc panel

* address pr comments around provider selector

* fix breadcrumb

* update localization file and remove unwanted files

* address pr comments related to basic auth provider

* extracted proxy code into separate func and added dev mode check

* remove unnecessary validate call happening during patch calls

* address pr comment related to tab

* update sso icon

* minor fix

* address parseSchema related pr comment

* address pr comment related to config fields constants

* added default value for callback url

* added default value for response type and clientAuthenticationMethod

* minor fix for callback url

* minor style fix

* Changed response to json for basic and ldap login

* revert unified api changes done for basic login

* made admin principal as required

* fix playwright for llogin test failure

* fix failing unit test

* fix login e2e test

* refresh call

* fix failing unit test

* fix unit test

* fix test

* remove setRefreshToken

* added default values for google

* minor style fixes

* minor text update

* Google credential validation, scope validation

* Discovery uri validation added with Auth0

* Discovery uri check added for okta

* minor style fixes

* minor checkbox fix

* minor required field fix

* minro fix

* AWS cognito validator

* google api depdendency added

* Update generated TypeScript types

* minor fixes

* minor fix for array fields cursor style issue

* Modified saml validator

* Admin principal respected while logging in

* Added tests for validators

* callback url update

* custom oidc validator

* added default values for saml

* custom oidc fix

* Saml validator issue solved

* Custom oidc publickeyurl validation

* validation for prompt

* test fix

* fix test

* TC fixed

* mvn spotless apply

* Addressed review comments

* Static method issue in Security COnfiguration manager fixed

---------

Co-authored-by: aji-aju <ajithprasad770@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ajith Prasad <37380177+aji-aju@users.noreply.github.com>
2025-09-23 13:23:46 +05:30
Harshit Shah
862ea6bcbb
chore(ui): Add notification for default persona change (#23502)
* chore(ui): Add notification for default persona change

* add key in params
2025-09-23 10:01:41 +05:30
Ashish Gupta
0d0bd5a632
fix the teams flaky playwright test (#23495) 2025-09-22 16:58:51 +05:30
Ashish Gupta
6c7b007056
fix the glossary flaky test (#23498) 2025-09-22 16:56:57 +05:30
Harshit Shah
f6b9755d41
feat(ui): Add data products widget (#23486)
* feat(ui): Add data products widget

* minor fix

* add unit tests and update assets

* add e2e tests

* fix java test

* update footer url
2025-09-22 14:38:29 +05:30
Shrushti Polekar
05c6974f7f
fix test (#23469) 2025-09-22 11:19:43 +05:30
Aniket Katkar
2ec118b4db
Fix the AUT flakiness in NotificationAlert and ServiceIngestion specs (#23489) 2025-09-21 20:08:51 +05:30
Ashish Gupta
aaa7969555
fix data contract failing flaky test (#23488) 2025-09-20 16:52:03 +05:30
Ashish Gupta
54f47854f2
Modify the team entity specific permission for create and editUser (#22821)
* modify the team entity specific permission

* cleanup around unused data

* added playwright test in support of owner as team permisison
2025-09-19 20:48:43 +05:30
Shailesh Parmar
cd982d0ddb
playwright: fixed flakiness in add test case, test suite redeployment and incident manager test (#23479) 2025-09-19 17:58:51 +05:30
Ashish Gupta
4ab5bc0723
Data contract revamp (#23358)
* revamp data contract detail view page

* supported localization key

* added the sla section

* revamp the execution history chart styling

* fix the contract header styling and contrainer width

* fix the schema table pagination

* move semantics to a separate component

* fix the icons not rendering properly and minor improvement around sla tab render and re-enabled alert status in the top

* fix unit test

* fix the playwright test and added owner in header back again

* added sla view test

* added unit test for contractQualityCard component

* fix the spacing in execution graph and minor ui fix

* fix the header divider separator from dash to dotted

* modify changes as per comments and fix playwright test

* move the bar to single

* fix the unit and playwright test
2025-09-19 15:08:20 +05:30
Pranita Fulsundar
3176b96c13
fix tier test (#23467) 2025-09-19 08:25:33 +05:30
Ashish Gupta
b031ba732f
fix the flaky OnlineUsers spec (#23458) 2025-09-18 17:02:08 +05:30
Karan Hotchandani
2d8d36c885
chore(ui): fix flaky playwright (#23457)
* fix expand collapse test issue

* fix domain test
2025-09-18 15:41:11 +05:30
Chirag Madlani
075b4ea6d6
chore(test): fix ingestion bot tests (#23439) 2025-09-18 14:59:57 +05:30
Shailesh Parmar
f126fcf032
fix: remove logging for failed ingestion pipelines in ServiceBaseClass (#23451) 2025-09-18 13:08:42 +05:30
Karan Hotchandani
8528625ae9
fix(ui): update breadcrumbs in custom property page (#23432)
* fix: missing entries in custom properties enum

* add tests

* fix unit test warnings
2025-09-17 16:54:49 +05:30
Ashish Gupta
1ca4329483
Revert "Fix(ui): glossary term pagination issues (#23375)" (#23431)
This reverts commit 73eb1fd0d9c19f86960f83375701fb05c68be467.
2025-09-17 11:18:34 +05:30
Anujkumar Yadav
ba61af7465
Revamp: improve data asset header layout and component styling (#23331)
* Revamp: improve data asset header layout and component styling

* Remove style

* fix minor styling

* Fix integration test

* fix no data placeholder

* Addressed PR comments

* fix integration test

* Fix e2e test

* Addressed comments

* Fix domain count overflow
2025-09-16 17:32:14 -07:00
Dhruv Parmar
73eb1fd0d9
Fix(ui): glossary term pagination issues (#23375)
* fixed glossary term pagination issues

* fixed expand all recursive api calls

* removed unused code

* fixed expand all button

* fixed glossary tests
2025-09-16 17:31:52 -07:00
Ashish Gupta
c2fc241228
PLAYWRIGHT: fix flakyness around bulk import (#23411) 2025-09-16 17:31:29 -07:00
Harshit Shah
2aee898d08
feat(ui): Revamp persona section in user profile dropdown (#23361)
* feat(ui): Revamp persona section in user profile dropdown

* fix old widgets height and width

* address comments
2025-09-16 21:26:08 +05:30
Pranita Fulsundar
97da6e28ad
fix explore sort test (#23414) 2025-09-16 17:47:32 +05:30
sonika-shah
cc18ba1554
feat: Add configurable filters aggregation for tag source segregation in search (#23363)
* feat: Add configurable filters aggregation for tag source segregation in search

* Update generated TypeScript types

* use script based aggregation

* use script based aggregation

* Update generated TypeScript types

* update aggregations with script

* add migrations to fetch updated searchSettings

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-09-16 15:16:06 +05:30
Shrushti Polekar
4f267d482e
fix data quality permissions aut failure (#23357) 2025-09-16 12:00:20 +05:30
sonika-shah
6797f739f3
Fix #21097 - Add new rule noDomain() (#22874)
* Fix #21097 - Add new rule noDomain()

* remove repeating logic

* add playwright test

* address feedback
2025-09-15 21:42:59 +05:30
IceS2
7c9d85ae2e
FIXES #21808: Add domain filtering support to incident manager (#23120)
* feat: Add domain filtering support to incident manager

- Add domain query parameter to TestCaseResolutionStatusResource API
- Implement domain join logic in TestCaseResolutionStatusRepository
- Update frontend types to include domain parameter
- Integrate domain filtering in IncidentManager component using domain store
- Incidents are now automatically filtered by the active domain selection

Fixes #21808

Co-authored-by: IceS2 <IceS2@users.noreply.github.com>

* Allow Incidents to be filtered by Domain

* Remove wrong code

* Fix Checkstyle

* Fix UI tests

* Fix optional chaining in paging parameter parsing

* Update API endpoints in Incident Manager tests to use new search/list structure

* Fix SearchListFilter

* Fix Filter

* Fix Get Latest from Search

* Fix Get Latest from Search

* fix: correct string interpolation in API request URL for test case filtering

* adding debug log

* minor

* Fix OpenSearch issues

* revert logs, and playwright config

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: IceS2 <IceS2@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
2025-09-15 16:15:46 +02:00
Shailesh Parmar
004aac5107
fix: add validation for test case name, added restriction for :: " > character (#23391)
* fix: add validation for test case name, added restriction for `:: " >` character

* added playwright test for the changes

* fx failing test
2025-09-15 17:50:38 +05:30
Shailesh Parmar
d71a1cef85
playwright: added proper await for table entity to load before accessing the field (#23385)
* playwright: added proper await for table entity to load before accessing the field

* chore(test): mark bulk re-deploy pipelines test as slow
2025-09-15 17:17:52 +05:30
Pranita Fulsundar
6e29d1b87e
fix(test): AUT for ExploreSortOrder (#23389)
* fix exploreSortOrder test

* minor fix
2025-09-15 15:57:09 +05:30
Ashish Gupta
0c57f05e37
feat(ui): supported Security and SLA tab in data contract (#23297)
* supported security and sla tab in data contract

* added other localizations keys and remove the textArea field added and change termsOfUse field to description and change the dataClassification field to normal text field

* added playwright test for the same

* improvement around sla fields

* fix the playwright and sonar lint issue

* remove the terms of use field for now
2025-09-13 19:25:01 +05:30
Karan Hotchandani
5a68dba5f0
chore(ui): fix glossary tests (#23368) 2025-09-13 13:44:24 +05:30
Shailesh Parmar
2e134b2cfe
playwright: fixed incident manager flaky test (#23367)
* playwright: fixed incident manager flaky test

* revert change
2025-09-13 09:38:05 +05:30
Ashish Gupta
131764db6b
playwright improvement and remove usePaging hook from asynSelectListCompont (#23365) 2025-09-12 21:16:38 +05:30
Pranita Fulsundar
c00146e95b
fix: policies.spec.ts (#23366) 2025-09-12 18:09:39 +05:30