4531 Commits

Author SHA1 Message Date
Shailesh Parmar
4dc4053dbb
fix: #19905 Data quality pipeline page is only displaying a maximum of 10 pipelines (#20266) 2025-03-16 10:21:26 +05:30
Aniket Katkar
2559be6774
Increase the timeout for advanced search beforeAll and afterAll (#20264) 2025-03-15 19:43:15 +05:30
Shailesh Parmar
e216222ef4
fix: #16244 Show Column test case result at the Column Level on the Lineage View (#20193)
* fix: #16244 Show Column test case result at the Column Level on the Lineage View

* added style change

* added style change

* added unit test
2025-03-15 15:08:19 +05:30
Keshav Mohta
b21c60304c
Fixes #19688 - Added Postgres Functions Ingestion (#20188) 2025-03-15 11:54:38 +05:30
Ashish Gupta
4ec19e56a9
MINOR: fix test connection showing timeout even after being successfull (#20260)
* fix test connection showing timeout even after being successfull

* clear the timeout if the execution is being finished and reverted the last commit changes
2025-03-15 11:17:50 +05:30
sonika-shah
153358a216
Fixes #20027 : Support custom properties for Domain (#20094)
* Fixes #20027 : Support custom properties for Domain

* add custom properties on domains page

* add extension in createDomain and domain.fields

* update default index

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2025-03-15 11:14:33 +05:30
Ashish Gupta
e747e7344c
#20060: supported tags AI suggestion being showed in Table entity (#20227)
* supported tags AI suggestion being showed in Table entity

* added support for the tier and fix sonar issue

* added playwright test for tier and tags

* minor code optimization and small fixes

* fix the padding around the tier option

* added unit test for suggestionUtils file
2025-03-15 10:20:57 +05:30
Shrushti Polekar
2b648dd31f
Activity Feed Tab Revamp (#20167)
* updated the ActivityFeedtab with new Component

* active tab update and unit test fix

* fix playwright failures

* minor css fix

* delete unused component

* delete unused component and update css variables

* update css variables

* delete old user component and fix failing unit test

* style changes

* no data placeholder changes

* minor fix

* block editor font fix

* minor fix

* fixme for a failing test

* task card desc update

* minor change

* summary list no data placeholder update

* minor fix

* font family revert for code block editor

* fix ActivityFeed playwright test

* fix glossary playwright test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-03-15 10:04:21 +05:30
Teddy
dd3382aad8
MINOR: revert param logic in search/list and introduce raw query param (#20244)
* fix: revert  param logic in search/list and introduce raw query param

* unskip the playwright test related to DQ

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-03-14 12:11:56 -07:00
harshsoni2024
2c90a2fe6f
Day 1 - Better Defaults: Filter default metadata (#19762) 2025-03-14 19:58:25 +01:00
IceS2
83502ab2e1
Minor: Trigger day one app manually (#20195)
* Expose Workflow Stage Status and Bring OneDayApp to OSS

* Fix Migrations

* Change Bot and add comment

* Fix checkstyle

* Initial idea for triggering app manually

* Remove merge conflics rows

* Remove merge conflics rows

* Allow to Trigger DayOneApp Manually. Change its Trigger to NoOp

* add docs

* back to main

* Actually take into account the active status

* Fix the generated types

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-03-13 22:17:39 +05:30
Chirag Madlani
f9fd0339af
fix(test): socket handup error for API requests (#20237) 2025-03-13 21:24:49 +05:30
Pere Miquel Brull
08721cb9c5
MINOR - Add Test Case Automator (#20160)
* MINOR - Add Test Case Automator

* MINOR - Add Test Case Automator

* MINOR - Add Test Case Automator

* MINOR - Add Test Case Automator

* simplify tc body for automator

* simplify tc body for automator

* simplify tc body for automator

* remove all

* dp
2025-03-13 14:38:29 +01:00
Mayur Singal
c5c724887e
Capture BQ Query Cost (#20124) 2025-03-13 17:06:35 +05:30
Ashish Gupta
a313e0ec69
#19882: supported bulk edit for entity (#20119)
* supported bulk edit for entity

* added support for other database level entity and update the edit button and remove the add row button

* added playwright test for databaseService,database,schema and Table

* added the banner so the info around the import should be present

* improve the route to protected, and move common button to utils

* revert the admin only route change as user with editAll permission can perform the action

* added check around the route, allow only for editAll access for the entity

* change the route to the entityRoute file to organize in single place
2025-03-13 15:50:41 +05:30
Chirag Madlani
ff1585a85a
chore(ui): whats new for 1.6.6. (#20232) 2025-03-13 13:09:15 +05:30
Shailesh Parmar
dd1b8848c3
fix: skip the failing playwright test (#20231) 2025-03-13 12:20:00 +05:30
Chirag Madlani
32552135ca
chore(ui): adding what's new for 1.6.6 2025-03-13 11:47:32 +05:30
Shailesh Parmar
2247b0a1bd
Fix: custom prop test (#20223) 2025-03-13 10:21:46 +05:30
Mayur Singal
a061367f97
Incremental Lineage Processing (#20185) 2025-03-12 21:21:28 +05:30
Shailesh Parmar
e76e285cd3
fix failing unit test of block editor in main (#20214) 2025-03-12 20:42:04 +05:30
Shailesh Parmar
f6aa883605
playwright: skipping failing playwright test (#20210) 2025-03-12 18:20:38 +05:30
Keshav Mohta
8a6ab74265
Fixes #20007 - DBT Cloud Ingestion Fail (#20162) 2025-03-12 17:24:52 +05:30
IceS2
cbe1849fb9
MINOR: Unify create and run ingestion pipeline tasks (#20171)
* Initial unification of create and run tasks

* Unify Create and Run Ingestion Pipeline Tasks

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-03-12 12:27:32 +01:00
Ashish Gupta
faaf0d3056
PLAYWRIGHT: fix playwright failure (#20177)
* fix playwright failure

* remove failure limit

* activity feed fix

* uncomment the changes

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-03-12 15:43:08 +05:30
Sriharsha Chintalapani
3224f606ed
Asset uploader (#19846)
* Add Asset Uploader

* Add pluggable Object Storage

* Add pluggable Object Storage

* Add pluggable Object Storage

* Add maxFileSize

* rename AttachementException

* Fix styling

* Feat: assets upload support (#19992)

* Feat: assets upload support

* fixed description upload issue

* updated conflict of persona pr

* fixed image upload in model and pipeline

* updated file upload feature

* fixed the blockeditor issue

* updated block editor

* updated dashboardChart

* added kc page type

* updated provider name

* added unit test coverage for new component

* added unit test for entity attachment provider

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-03-12 00:17:48 -07:00
Ashish Gupta
115b0de03b
readding textToHtmlString function (#20198) 2025-03-12 11:35:19 +05:30
Shailesh Parmar
a5eb90f797
fix: #19621 Introduce "clear sample" in entity config to have an explicit null (#19859)
* fix: #19621 Introduce "clear sample" in entity config to have an explicit `null`

* added playwright test

* added clear button

* fixed playwright failure

* addressing review comment
2025-03-12 09:29:10 +05:30
Karan Hotchandani
064d641429
fix playwright tests (#20187)
* fix playwright tests

* fix incident manager tests
2025-03-11 23:17:20 +05:30
Ayush Shah
7d7472321a
refactor(schema): Make domain a required field for Data Product creation (#20182) 2025-03-11 21:15:37 +05:30
Ashish Gupta
4093dcb11a
fix the task description viewer around the diff creation (#20186) 2025-03-11 15:17:37 +00:00
Karan Hotchandani
6f40d3cc2a
enable showdown rendering options (#20184) 2025-03-11 18:45:38 +05:30
Karan Hotchandani
d5282bcf81
Fix app configs for reverse metadata (#20161)
* fix query builder widget loading

* fix the ref paths

* fix array type case

* fix array case

* add code widget control

* update the keys for json logic based queries

* add unit tests
2025-03-11 11:30:11 +05:30
Shrushti Polekar
40cdd2b358
Fix: User profile page revamp ui improvements and Bug Fixes (#20147)
* remove close panel for all tabs

* address feedback

* remaining chip display

* revert mydata and following layout change

* domain listings update

* address review comments

* minor fix

* text color and text tertiary color change

* css variable changes and address pr comments
2025-03-11 09:29:06 +05:30
Ashish Gupta
b48d9b9c97
#19615: supported request schema field in case response field not present in OpenAPI lineage (#19885)
* supported request schema field in case response field not present in OpenAPI lineage

* fix backend validation

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-03-10 17:47:37 +05:30
Rounak Dhillon
3ad0927cd2
Docs: Domain Changes in Collate UI (#20059) 2025-03-10 15:57:32 +05:30
Ashish Gupta
af13eaa5cd
#20008: fix the error being displayed on service creation (#20140)
* fix the error being displayed on service creation

* added a subError section with view more and less functionality

* change the toggle text name
2025-03-10 14:54:58 +05:30
IceS2
ce497e020e
MINOR: Expose Workflow Stage Status and Bring OneDayApp to OSS (#20123)
* Expose Workflow Stage Status and Bring OneDayApp to OSS

* Fix Migrations

* Change Bot and add comment

* Fix checkstyle
2025-03-10 09:25:32 +01:00
Pere Miquel Brull
467534c088
Revert "Fixes 20063: Allowing to trigger an app with a payload (#20056)" (#20155)
This reverts commit 9642c7353813be7a450bba4148d5b4eb751b1c33.
2025-03-10 06:59:29 +01:00
Mohit Yadav
e9ab9dc985
Lineage Improvements (#19639)
* - typo update

* - Update lineage model and api

(cherry picked from commit c5cce2b0c7c1be7ba654bfc2677da0d05215a895)

* - Adding patch

* - spotless fix

* Add Migration For createdAt , createdBy, updatedAt and updatedBy

* Moved classes from Elastic Client to Lineage Graph Builder

* Update to use correct depth

* remove toCondition

* Fix Downstream Lineage

* moved not so cool things here and there

* spotless-failures

* call with direction

* add upstream depth with + 1 for 0th node

* Fix Exports

* Fix Exports from and size

* parse lineage in ui

* Add per entity pagination

* Added per entity pagination

* Fix Async Export

* Fix Java Merges

* Fix merge conflict

* Fix missing upstream nodes

* lineage ui initial commit

* Fix Pagination for upstream

* Fix Values

* fix load more loading

* cleanup

* fix loading of nodes

* fix load more

* Fix Direction Values

* update expand collapse logic

* Fix Deletion Issue

* Fix Pipeline Lineage

* show pipeline as a node

* Use Fqn Hash to find entities is es for lineage

* update lineage

* Add Lineage for Pipeline to look for as edge and node

* Layer and size conditions for upstream and downstream

* Add include source fields in lineage request

* redesign controls component

* add lineage fixes

* fix tests

* Fix node

* Fix Some Failing Test on Lineage

* Java Spotless Fix and added missing relation check on migration

* Missing conflict changes

* fix conflicts

* added missing keys

* update tests

* Add Service Information in service indexes

* Add Domain Lineage

* Add domain lineages

* fix tests

* Fix Metric Entity Service Error

* Maintain Asset Count for entities adding service and domain lineage

* Update to Doc Id and add details to search

* Cleanup Service and Domain automatically

* fix types

* Update review comments

* fix icon sizes

* Update Services Index wit upstream lineage

* add service view

* Fix Service Name missingFix Service Name resolution in LineageRepository

Update the method to correctly retrieve the service name for the "fromEntity" by specifying the FIELD_SERVICE path. This resolves an issue where the service name was not properly populated.

* - Add docUniqueId to lineage data and update related queries
- Added lenient Object Mapper for search index to entities mapping

* - Fix LineageResourceTest failing due to changes on Lineage Storage

* - Update Lineage Details

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-03-10 10:09:29 +05:30
Ashish Gupta
11d8e93088
fix error populating on suggestion more button click (#20135) 2025-03-07 21:40:26 +05:30
Aniket Katkar
95fdc7adc4
Fix the service insights card background color (#20146) 2025-03-07 21:39:42 +05:30
d-czaj
b52ccc3c0e
Added a lot of translations (#20021) 2025-03-07 16:07:22 +00:00
IceS2
9642c73538
Fixes 20063: Allowing to trigger an app with a payload (#20056)
* Allowing to trigger an app with a payload

* added option to pass custom payload to triggered job

* feat(apps): add custom config to trigger

- added custom config for app triggers

* added handling for configuration validation on apps

* - removed `oneOf` from app configuration scheme
- generated ts files for apps

* added CONFIG_OVERRIDE_KEY

* format

* fixed app config key

* format

* format

* fixed python app runner to work with new schema

---------

Co-authored-by: sushi30 <imri.paran@gmail.com>
2025-03-07 21:17:05 +05:30
Aniket Katkar
24e67e8608
Epic: Day 1 service (#19914)
* Add the Platform Insights for the service details page

* Add new localization translations

* Fix the styling

* Add Data Quality widget in the service details page insights tab

* Remove the unused localization keys

* Fix the border radius

* Update the border color

* Add Total Data Assets widget

* localization changes

* Fix the Tier insights chart

* Add Tier and PII Distribution charts

* Localization changes

* Fix the calls for special fqn

* Limit the DataQualityWidget only to the DB services

* Add the MostUsedAssetsWidget

* Add missing loaders to the widgets

* Localization changes

* Update the API call for most used assets

* Add most expensive queries widget

* Localization changes

* Move the widgets logic to classBase for better customization

* Fix the font size

* add charts backend

* fix initialisation

* fix migration

* pii chart

* Add assets_with_tier DI system chart

* Fix the service insights charts

* localization changes

* spotless

* filter to be regex instead of literal compare

* Fix stylings for Most Used Assets widget

* Fix Unit tests

* Remove the New widgets

* Delete unused utils

* Fix the ServiceEntity tests

* Move SystemChartType to enum file

* Worked on comments

* Refactor ServiceInsightsTab and TotalDataAssetsWidget for improved code organization

* Refactor PlatformInsightsWidget and improve type safety

- Added PlatformInsightsWidgetProps interface for better type definition
- Updated PlatformInsightsWidget component to use the new interface
- Simplified component props typing
- Minor code cleanup in TotalDataAssetsWidget
- Updated Fqn utility method with a more precise regex replacement

* Refactor ServiceInsightsTab to use serviceDetails prop and remove Fqn utility method

- Updated ServiceInsightsTab to accept serviceDetails prop instead of using useFqn hook
- Removed Fqn.getNameWithoutQuotes method
- Updated PlatformInsightsWidget and TotalDataAssetsWidget to use serviceName prop
- Added ServiceInsightWidgetCommonProps interface for shared prop typing
- Simplified service name handling across components

* Refactor ServiceInsightsTabUtils to use local i18n import

- Updated import for internationalization to use local i18next utility
- Removed direct import of 't' from 'i18next'
- Imported i18n from local utility and destructured 't' method

* Improve type safety in TotalDataAssetsWidget component

- Added Readonly type to ServiceInsightWidgetCommonProps prop interface
- Enhanced type safety for component props

* add postgres migrations

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2025-03-07 18:40:10 +05:30
Shailesh Parmar
c65a504ffd
fix #19869: Other columns are not visible when testSuite name is large (#20121) 2025-03-07 12:37:04 +05:30
Shrushti Polekar
70183eb11d
Fix : User profile page revamp UI fixes (#19975)
* ui fixes

* ui fixes for placeholders

* minor fix

* placeholder updates for activity and task tab

* placeholder component fixes

* minor fix

* bug fix for task action permission and css fix

* feed card width issue fix

* loader issue

* glossary page issue fix

* localization file changes

* entity icon and popover card on hover

* fix RichTextEditorIssue

* minor fix

* fix avatar

* fix avatar

* chip component fix

* alignment issue fix

* minor fix

* emoji tooltip fix

* action req btn fix

* avatar group dropdown and loaders

* test updates

* minor fixes

* minor fixes

* minor fix

* css fix

* minor fix

* playwright test cases for user details

* minor fix

* minor css fix

* minor css fix

* minor css fix

* minor fix

* minor fix

* edit persona domain team ui fixes

* minor fix

* minor fix

* fix the extra api call for feed fecthing fix due to in view

* diffview view more issue fix

* loader and popover issue fix

* popover for comment headers

* localization changes

* localization file changes

* minor fix

* minor fix

* disbale task filter for mentions subtab

* refactor code

* ui fixes

* address pr comments

* bg color changes and adddress pr comments

* minor fix

* design change

* task tab details design change

* task tab card changes

* style changes

* style change for testcase failure

* profile changes

* remove wrong playwright test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-03-07 01:08:44 +05:30
Mayur Singal
c1592b54c5
Capture Query Cost (#19991) 2025-03-06 19:49:59 +05:30
Ashish Gupta
2704ed1900
fix wrong suggestion count being fetched on table change (#20091) 2025-03-06 18:53:07 +05:30
Ashish Gupta
f29bad1c1c
fix the application re-loading on profile page team or role changes (#20108) 2025-03-06 18:24:44 +05:30