5514 Commits

Author SHA1 Message Date
Chirag Madlani
299ce12029
fix(test): mentions tests failure (#24391) 2025-11-18 09:15:54 +05:30
Ashish Gupta
d755cb3c2f
chore(ui): fix playwright flaky test on main (#24390) 2025-11-17 22:52:54 +05:30
Harsh Vador
f57d1eb932
Fix search bar typing race conditions (#24300)
* fix(ui): resolve SearchBar typing issues and race conditions

* fix test

* reverted the check on empty response, as we need to show the empty state if user is not found

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-11-17 22:51:51 +05:30
Mayur Singal
615cb8ec50
Fix #2324: Enable Parallel Execution for Query Runner App (#24256) 2025-11-17 18:42:22 +05:30
Chirag Madlani
2878ac4b01
fix(ui): lineage paging and rendering issues (#24351)
* fix(ui): lineage pagination behavior

* fix pagination issues

* update nodeDepth in case of loadChild

* un-skip cycle lineage spec

* fix unit tests

* Add Direction Based Count

* fix paging issues

* fix util tests

* update tests

* fix cycle lineage test

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2025-11-17 16:58:43 +05:30
Himanshu Khairajani
e857a076e7
Queryrunner clean (#24328)
* config merge draft commit

* fields addition for query-runner

* fields addition for query-runner

* add registry at applications provider

* minor fix

* added password field in form utils

* commit progress

* add delete modal with mui

* supportsQueryRunner flag

* trino test

* Update generated TypeScript types

* add workflow api

* fix tests

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
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-11-17 16:05:25 +05:30
Harsh Vador
3321dd4bac
ui: Enhance project explorer card (#24281)
* ui: handle empty states in project explorer card

* add locale files

* fix failing tests

* fix failing test

* fix failing test

* fix test

* fix spacing

* add searchbar in tabs & remove view all from custom properties

* add locale files

* fix failing tests

* address feedbacks & code cleanup

* remove unwanted code

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-11-17 10:34:59 +05:30
Pere Miquel Brull
bad44db3fa
MINOR - Schemas to AI Agents (#24345)
* add agents

* ESResponse

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-16 20:08:36 +01:00
Harsh Vador
7745cc1330
fix(ui): Fix duplicate owners & tier field in project explorer card (#24297)
* fix(ui): fix duplicate owner field in overview section in explore card

* nit

* nit

* hide tier row in overview section

* refactor code
2025-11-15 16:29:13 +05:30
Ashish Gupta
e18c848851
Data Asset rule enforcement on ui (#24049)
* data asset rule enforcement on ui

* added multi user and multi team support at same time

* fix the multi user case which wasn't working correctly and clean the ui as well

* fix the rule condition for glossary

* fix the glossary dropdown getting closed on select select after selection where we should wait for footer dropdown button action

* added playwright test for data asset rules table

* fix unit test and supported playwright test for table entity

* change the method and variable name for better readability

* naming convention fix around the glossary validation rule

* supported playwright test for all the entities

* supported in service entities

* spearate the test of rules enable and disable state and added supported in glossaryand teams page of rules owner

* Update generated TypeScript types

* fix the unit test and supported rule in tags page

* fix the generated type issue

* fix he domain single select where de-selecting throwing error and fix type

* modify the playwrigth config so dataAssetRules should be run after the chromium is finish executing so the global run changes won't interrupt other test

* fix all unit test

* fix the test failing in dataAssetHeader

* trying the chromium parallel test running

* modifyed yaml files to run the data asset rules after all machine runs is completed

* change the test running order in playwright config

* reverted the playwright config

* run the data asset rules in only one runner

* added support for multiple user and team combination in ownerLabel compoennt

* fix the placemnet issue, reduce the team font to 12 and minor cleanup

* modify many owner component cases as per ui

* clear ruleEnforcementProvider and useEntityRules hooks

* change the dropdown on owner user to mui component

* fix unit test and make chnages in playwright postgress around test running

* fix unit test failing

* fix some playwright test due to rule enforcement and made changes in CI playeright config to only run dataasset on container 6

* reverted the baseurl

* fix the version view for owner, fix some failing playwright test and re-modify the postgress script to run test

* supported the placement option for owner in case of user and team both and postgress e2e change

* remove the other e2e file changes and fix playwright around rules changes

* fix the e2e command

* fix the failing test around disabled rule and based on comments made fix

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-14 16:19:45 +01:00
Rohit Jain
33380d6ee8
fix: Fixed Bot page pagination playwright test (#24341) 2025-11-14 17:29:14 +05:30
Adrià Manero
780a96b20b
Implement permission system for NotificationTemplates (#24301)
* Implement permission system for NotificationTemplate with field-level controls

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-14 10:14:38 +01:00
Chirag Madlani
3fa90b11ae
fix user tests to have unique IDs in name (#24312)
* fix user tests to have unique IDs in name

* fix tests

* fix user naming issues

* fix query entity
2025-11-14 14:34:04 +05:30
Sriharsha Chintalapani
587c4058ee
Bulk update APIs for Data Assets (#24262)
* Bulk APIs for Data Assets

* Update generated TypeScript types

* Bulk apis enablement on ingestion

* Ingestion status progress

* Update generated TypeScript types

* Bulk APIs for create/update data assets

* Bulk APIs for create/update data assets

* Update generated TypeScript types

* remove python changes

* Update bulk apis for other entities

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-14 08:24:28 +01:00
Teddy
dec8a0e9bc
MINOR - bulk create table APIs (#24238)
* Bulk APIs for Data Assets

* Update generated TypeScript types

* Bulk apis enablement on ingestion

* feat: fixed sample data ingestion + removed thread worker

* fix: ran java linting

* chore: align alation tests

* fix: test case ordering

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-13 13:53:12 +01:00
Ashish Gupta
274db6dd7c
fix the tab still visible, even if it has been removed from persona in Charts (#24315) 2025-11-13 14:49:50 +05:30
Rohit Jain
97a0a53c70
fix: Fixed the classification UI flickering issue (#24304) 2025-11-13 11:10:34 +05:30
Akash Verma
766fd639bd
Fixes #23102: Add consoleEndpointURL support for S3-compatible services (#23998) 2025-11-12 18:04:31 +05:30
Rohit Jain
ddba1ce89d
fix: Added pagiantion playwright test in a seperate file and fix code smells (#24293) 2025-11-12 17:56:08 +05:30
Rohit Jain
cdbae7713e
fixes 23991: Fixed the currentPage reset issue in all the pages (#24278)
* fix: Fixed the currentPage reset issue in all the pages

* fix: fixed the currentPage reset issue in serviceVersion page

* fix: fixed the service details page test

* playwright: Added test for currentPage reset changes

* fix: fixed the unit tests

* fix: addressed pr comments
2025-11-12 11:02:51 +05:30
Anujkumar Yadav
60248fac56
feat: Add common DeleteModal component (#24279)
* feat: Add common DeleteModal component

* Add additional style support

* Add data test id for test
2025-11-12 09:35:18 +05:30
Chirag Madlani
bc7e9be98b
chore(ui): improve lineage control styling with new design (#23770)
* chore(ui): improve lineage control styling with new design

* minor fixes as per design

* update

* fix unit tests

* fix tests

* WIP lineage changes

* fix unit tests

* revert lineage sidebar changes

* fix permission specs

* fix multiple permission tests

* fix permission spec

* fix lineage spec

* fix tests

* fix lineage spec failure

* fix playwright and update platform lineage styles

* update platform view with new layout

* fix tests

* update translations
2025-11-11 18:27:08 +05:30
Chirag Madlani
8a52b19fe3
chore(ui): bump Axios resolve vulnerabilities (#24272) 2025-11-11 16:48:35 +05:30
Keshav Mohta
107a3c4946
Fixes #24132: Airbyte Cloud Support (#24261)
* feat: airbyte cloud support - added apis, refactor ingestion code

* fix: added tite in oneOf json & logLink /

* test: airbyte cloud tests

* test: airbyte cloud test json

* fix: airbyte test checkstyle

* fix: api expires_in instead of 3 minutes and typehinting
2025-11-11 16:24:09 +05:30
Chirag Madlani
56656d68cd
chore(ui): bump Vite package to resolve vulnerabilities (#24273) 2025-11-11 14:41:04 +05:30
Aniket Katkar
1906a2a2f7
refactor: remove duplicate directory custom property from GlobalSettingsClassBase (#24265) 2025-11-11 13:51:40 +05:30
Ram Narayan Balaji
5bcf792aa4
Fix: #24100 Implementation for Change Events for Workflow Generated Changes and Manual Task Resolutions (#24108)
* Initial Implementation for Change Events for Workflow Generated Changes and Manual Task Resolutions

* Test case

* Add impersonatedBy to changeEvent schema, changeEvent generations, workflow consumer filtering, always override impersonatedBy even if not null

* Update generated TypeScript types

* Improved debug logging in WorkflowEventConsumer and tests

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-11 10:28:39 +05:30
Chirag Madlani
8514b967e4
chore(ui): remove checker from vite dev mode due to memory issues (#24247) 2025-11-11 10:25:48 +05:30
Adrià Manero
9ad6783a99
Enable notification template preview and test send (#24229)
* Add NotificationTemplate sending and rendering endpoints with mock data

* Setup entity fixtures for mock notifications

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-10 17:06:26 +01:00
Anujkumar Yadav
679ad3daf8
Fix: Filter out dataProduct and domain from knowledge center data asset selection (#24214) 2025-11-10 21:06:28 +05:30
Chirag Madlani
f66c2e6eb0
Feat(ui): support contract tab for other entities (#23079)
* Feat(ui): support contract tab for other entities

* fix the tab being showed in entities along with the next and previous button with the functionality

* modify the contract badge status to all entities in data asset header

* supported topic,dashboardDataModel,ApiEndpoint in schema tab with the json changes

* Update generated TypeScript types

* fix the contract.ts file being deleted

* re-push the missing data in dataContract.json

* supported the contract tab in persona changes and also supported for Chart Entity

* fix the unit test and type error in schema for contract tab

* added playwright test for dataContract for other entities

* fix the sonar test

* added databas and schema contract test along with the previous failure

* added Database and DatabaseSchema contract test and fix other test issue due to merge conflict

* commeted out the tab support for charts now, since BE is still pending on it

* code polish, render schema table on condition with test and schema form default expand all keys

* Update generated TypeScript types

* fix the button props naming

* fix the buttons labels

* modify the playwright and include support for all entities checking

* fix the schema fields for other entities

* added support for fiel, directory, spreadsheet and worksheet and fix some playwright cases

* fix unit and playwright test

* fix some sonar issue

* fix some code smell and minor improvement

* fix unit test

* remove unwanted file

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-10 18:15:12 +05:30
Chirag Madlani
727560e88f
fix(test): playwright to create data once instead on each tests (#23756)
* fix(test): playwright to create data once instead on each tests

* fix issue with name conflicts on classes

* sync setup data

* fix customize details page

* fix persistence data issue

* fix test failures

* avoid deleting file

* fix tests

* fix tests with class conflicts

* fix version tests

* fix failing tests

* fix my task failure

* fix failing tests

* fix tests

* revert user list component changes
2025-11-08 12:32:35 +05:30
Ashish Gupta
14e6b7ccc4
fix some flaky playwright test (#24224) 2025-11-07 18:42:43 +05:30
Adrià Manero
15dcfe7e39
Add bidirectional EventSubscription-NotificationTemplate relationship (#24204)
* Add bidirectional EventSubscription-NotificationTemplate relationship

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-07 12:08:36 +01:00
Harshit Shah
c8a7ded8b8
fix(test): Should display persona dropdown with pagination (#24221)
* fix(test): Should display persona dropdown with pagination

* minor fix
2025-11-07 15:18:13 +05:30
Ashish Gupta
2bbeace734
PLAYWRIGHT: fix the tag playwright test (#24222)
* fix the tag playwright test

* minor changes
2025-11-07 12:49:44 +05:30
Harsh Vador
a9edab2ece
fix(test): right panel data consumer playwright (#24199)
* (fix)ui: right panel data consumer playwright

* improve panel flow playwright

* fix playwright issue

* fix data consumer owner spec
2025-11-07 11:15:09 +05:30
Harsh Vador
ba09b9c46e
fix(ui): console warnings (#24182)
* fix(ui): console warnings

* fix test warnings

* fix ts

* fix code smells

* fix code smells
2025-11-07 11:08:41 +05:30
Teddy
5923aa2b4e
chore: update french translation (#24210) 2025-11-07 03:49:26 +00:00
Aniket Katkar
df2d5c3492
Fix issue with logs page infinite scroll (#24216)
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-11-07 06:22:49 +05:30
Ashish Gupta
36abc4a400
fix user count not displaying in Team page (#24189) 2025-11-06 20:49:12 +05:30
Adrià Manero
87b4424ab8
Add change tracking and external recipient support for Thread notifications (#24202)
* Allow notification to external email recipients for Task and Conversation threads

* Implement ChangeEvent changeDescription for thread Entities

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-06 16:13:50 +01:00
Shailesh Parmar
dd8b6481b1
fix: show all the category for cardinality distribution graph (#24098)
* fix: show all the category for cardinality distribution graph

* feat: enhance CardinalityDistributionChart with category selection and custom Y-axis ticks

* fix: update cursor fill color in visualisation charts for better visibility

---------

Co-authored-by: Harsh Vador <58542468+harsh-vador@users.noreply.github.com>
2025-11-06 19:53:37 +05:30
Mohit Tilala
fda5480918
Fix playwright pytest (#24197)
* Bump python version to 3.10 in playwright workflow

* Minor change to trigger playwright tests
2025-11-06 14:41:48 +05:30
Pere Miquel Brull
3f323860fa
Fix #19237- Support subscription via python sdk (#24112)
* add domains tests

* FIX #19237 - Support subscriptions via Python SDK

* merge

* format
2025-11-05 18:58:48 +01:00
Ajith Prasad
8e41b1f475
Added FORCE_SECURE_SESSION_COOKIE flag (#24152)
* Added FORCE_SECURE_SESSION_COOKIE flag

* Update generated TypeScript types

* Added force secure session cookie to authentication Configuration

* Update generated TypeScript types

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-05 15:48:01 +05:30
Anujkumar Yadav
5d7931f418
Fix: Alignment of data product, glossary and classification button component (#24181) 2025-11-05 09:59:51 +00:00
Ashish Gupta
da37577a0c
PLAYWRIGHT: fix the table flaky test (#24176) 2025-11-05 14:47:34 +05:30
Ram Narayan Balaji
226e2e155a
Remove Tag Filter for entityStatus (#24168) 2025-11-05 14:23:18 +05:30
Akash Verma
d03ddce814
collibra connector (#24155)
Co-authored-by: Akash Verma <akashverma@Mac.lan>
2025-11-05 13:57:31 +05:30