4793 Commits

Author SHA1 Message Date
Chirag Madlani
5bb8c5cfe3
fix(ui): handle 401 for wrong password case (#19662)
* fix(ui): handle 401 for wrong password case

* fix refresh req on visibility change

* fix 302 issue

* clear localStorage upon logout
2025-02-10 17:48:38 +05:30
Ashish Gupta
a76b9bdcec
modify the appeariance of self connecting edge lineage (#19714)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-02-10 13:41:41 +05:30
Sweta Agarwalla
39777c9777
Fix: Alert tests (#19691)
* update alert tests

* update test

* update alert logic

* update type of timeoutId
2025-02-08 11:26:54 +05:30
Aniket Katkar
638e988dc6
Minor: OSS requirements for the custom property automation action (#19507)
* Fix the return type for the custom property API function

* Break down the EditTableTypePropertyModal.tsx component

* Fix the custom property inputs for date-time type properties

* auto lint formatting changes

* Add the autoFocus prop for DataAssetAsyncSelectList

* Fix and add the unit tests for new code
2025-02-08 09:04:42 +05:30
Imri Paran
5f73dd717b
Fix 19499: feat(apps): add app config in run record (#19544)
* feat(apps): add app config in run record

- changed returned schema type of "status" to "AppRunRecord"!
- added a "config" field in the app record
- added a "pending" stage so that "external" app status can be mapped ti internal app status

* added note about schema compatiblity

* added app config for external apps

* show config for every app run

* add tests

* revert open change for now

* Revert "revert open change for now"

This reverts commit e1492a5c92d1967b3d47230a25df4c2c3d399de2.

* update dependency

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-02-07 15:21:58 +01:00
Chirag Madlani
6861ce45e7
feat(ui): show sourceUrl if present (#19706)
* feat(ui): show sourceUrl if present

* support ellipsis for info link

* address comments
2025-02-07 17:52:43 +05:30
Ashish Gupta
6f417b2cd4
test(e2e): Added new Fields for e2e for advanced search filters on Explore page (#19695)
* test(e2e): Added new Fields for e2e for advanced search filters on Explore page

* added requestSchema and responseSchema fields

* fix the activityFeed, user and advanceSearch playwright test
2025-02-07 17:03:59 +05:30
Rushikesh Bunge
75952889a1
test(e2e): Improve the e2e for advanced search filters on Explore page (#19584)
* fix: add more fields for advance search filters

* added more children values data in respective classes for tests

* added some more fields for advance search filters

* added project and status fields for search filter

* added Glossary field and some code refactoring

* updated EntityDataClass with new entities required for AdvanceSearch spec

* removed some hard coded field values

* updated advancedSearch with additional fields

* removed failing tests of additional fields

* remove failing fields for now to make the test green

* remove the config changes from the PR

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-02-06 20:06:09 +05:30
Sriharsha Chintalapani
be27f3e8fc
User Permissions on TestSuite and TestCases (#19072)
* issue-11002: user with Delete permission not able to delete testCases

* Fix creation of testSuite if there are conditions in policies

* issue-19072: User Permissions on TestSuite and TestCases

* replace `executable` with `basic`

* Improvement: Revamp the permissions for testCase & testSuite details page (#19137)

* Feat: revamp the permissions in test case and test suite details page

* minor fixes

* added permission checks for test case details page

* Add multiple permission check to Authorizer

* fixed failing unit test

* fix: incident and results permission

* added permission checks for incident manager

* fix: failing java tests

* allow edit the test case if table has edit permission for test case

* fix: test case detail + test suite resource

* fix: test suite PUT and PATCH permission

* style: ran java linting

* style: ran java linting

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
2025-02-05 14:05:53 +01:00
Ashish Gupta
fd705d5ed4
#19530: modify the lineage alignment algorithm to tree view (#19659)
* modify the lineage alignment algorithm to tree view

* added layout reference link
2025-02-05 14:22:37 +05:30
Sweta Agarwalla
dba1fe9fd2
Fix: Bot page layout issue (#19673)
* update pagelayout

* update layout
2025-02-05 12:49:23 +05:30
Karan Hotchandani
14b3d418a2
Application doc panel (#19625)
* show application documentaion

* locales

* add e2e

* fix review comments
2025-02-05 12:40:02 +05:30
Ashish Gupta
2510a37a8e
remove isNull and not null conditon from descripiton in advance search (#19661) 2025-02-05 11:23:54 +05:30
Karan Hotchandani
04ebabc593
fix glossary playwright flakiness (#19667) 2025-02-04 19:12:26 +05:30
Mayur Singal
636a83514d
Fix #12094: Add support for temp table lineage (#19654) 2025-02-04 11:40:10 +05:30
Pranita Fulsundar
f93bb1f767
feat: edit display name and delete functionalities for roles and policy (#19612)
* feat: rename and delete functionality for role

* feat: rename and delete functionality for policy

* fix: unit tests

* fix: fetch permissions api call

* style: alignment of Add Policy button

* refactor: remove callback for afterDeleteAction and use of getEntityName

* refactor: use optional chaining

* test: add e2e test

* refactor: use of components and fix test cases

* test: add e2e tests for Delete functionality

* refactor: fetchPermissions and use of Icon component

* fix: fetch permissions and entity data

* fix: unit tests bases on permissions
2025-02-03 19:48:16 +05:30
mohitdeuex
04cab8e71a Revert "- Update lineage model and api"
This reverts commit c5cce2b0c7c1be7ba654bfc2677da0d05215a895.
2025-02-03 12:11:07 +05:30
mohitdeuex
03f492ad1d Revert "- Adds updatedAt and updatedBy"
This reverts commit c6b462f0ab5905fe339c08a05ab819ca940dd06d.
2025-02-03 12:11:07 +05:30
Mohit Yadav
78123db16c
Merge branch 'lineage-work' into main 2025-02-03 11:43:01 +05:30
sonika-shah
d067121fa3
Fix #17059 - Task cannot be closed by the non-admin user who created it (#19528)
* Fix #17059 - Task cannot be closed by the non-admin user who created it

* uncommented playwright test around the flow

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-02-03 11:04:50 +05:30
Shailesh Parmar
b243515038
Fix: Multiple Tier selection not resulting correct DQ dashboard view (#19623) 2025-02-03 10:44:35 +05:30
Sweta Agarwalla
ca3fa6dcea
Add alert bar (#19047)
* add alert bar

* add mock for PageLayotuV1

* fix sonar issues

* update glossary page

* add PageLayout in Pages

* update test locator

* update as per tests

* add mock for page layout v1

* update alert styles

* remove pagelayout from pipeline details

* update layouting for ErrorPlaceholder

* update to remove render function

* update as per comments

* updated local files

* update as per comments

* update tests

* update pages to remove pagelayout v1

* updated locales

* update test

* fix sonar cloud issue

* updated as per comments

* add visible state to alert

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-02-03 10:18:16 +05:30
mohitdeuex
c6b462f0ab - Adds updatedAt and updatedBy 2025-02-02 23:13:15 +05:30
mohitdeuex
c5cce2b0c7 - Update lineage model and api 2025-02-02 22:46:28 +05:30
Ashish Gupta
a39ee72b6b
MINOR: fix the required description field saving issue without content (#19624)
* fix the required description field saving issue without content

* remove the commented code
2025-01-31 22:17:59 +05:30
Ashish Gupta
647bab6019
#18008: global search should persist quick filter in explore (#19611)
* gloabl search should have applied quick filter

* added playwright test for it
2025-01-31 22:16:47 +05:30
小可耐
ea0e26b7da
fix(ui)Data Quality Control: Types and Status Support Internationalization (#19515)
* Data Quality Control: Types and Status Support Internationalization

* fix
2025-01-31 17:25:12 +05:30
Aniket Katkar
5dcfa357a3
Minor: Moved the documentation base url to classBase for customisability (#19613)
* I moved the documentation base url to classBase for customizability

* Move the docs URLs to the classBase

* Add tests for the DocumentationLinksClassBase
2025-01-31 12:27:50 +05:30
Chirag Madlani
b792cd0f99
fix(ui): domain updation for searched domain (#19610)
* fix(ui): domain updation for searched domain

* fix initial loading options
2025-01-30 20:48:20 +05:30
Ashish Gupta
bef4b1f6a3
fix tags page flaky playwright test (#19582) 2025-01-30 17:10:41 +05:30
Pranita Fulsundar
7afecdd59c
feat: highlight search text functionality (#19405)
* feat: highlight search text functionality

* test: add unit tests

* fix: mock implementation of functions

* fix: quality issues

* test: add test cases for IngestionListTableUtils and minor refactor

* refactor: name and displayName values
2025-01-30 12:03:22 +05:30
Pranita Fulsundar
060ab6e6ac
minor: domain owner edit icon and display of announcement message (#19593) 2025-01-29 20:10:06 +05:30
Shrushti Polekar
d1710c8125
Fix #19068: While user in Pagination, Browser Back button takes them to start page (#19229)
* fix browser back btn issue related to pagination

* common function to handle cursor based data fetches

* Revert "common function to handle cursor based data fetches"

This reverts commit a585f3aaec49c966ae8c1aa5436d41c2456073c5.

* updated usePaging hook to store and retrieve cursor

* address PR comments

* address pr comments

* refactor handle paging cursor

* updated handlPageChange to setPage and cursorValues

* used useCustomLocation inplace of useLocation

* added Pagesize and refactor the history state object

* issue fix

* handle filter issue

* address pr comments

* fix failing unit test cases

* fix sonarqube issue

* address pr comment

* address pr comment

* added useTableFilters hook

* address pr comments

* update useTableFilter to handle multiple query params

* update useTableFilter

* fix failing unit test

* address pr comments

* address pr comments

* playwright test cases

* address pr comments

* issue fix

* issue fix

* revert generated file changes

* address pr comment for playwright test

* minor fix

* fix breadcrumb issue

* revert location changes

* address pr comment

* fix failing e2e test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-29 11:36:19 +00:00
Pranita Fulsundar
b3eac6b7c5
feat: display schema name to the breadcrumb in search results (#19537)
* feat: display schema name to the breadcrumb in search results

* test: unit tests for breadcrumbs for database and databaseSchema
2025-01-29 15:33:23 +05:30
Shailesh Parmar
18d7f4f822
Fix #19078 Align the testSuite details page ui with rest of entity details page (#19564)
* Fix #19078 Align the testSuite details page ui with rest of entity details page

* updated testSuite image

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-29 14:04:06 +05:30
Ashish Gupta
2dc8f1d330
Update the what's new for 1.6.3 (#19570)
* Update the what's new for 1.6.3

* minor changes

* minor addition
2025-01-29 12:00:10 +05:30
Ashish Gupta
3924e58073
MINOR: fix the lineage and DataAssetsWidget flaky playwright test failure (#19560)
* fix the lineage flaky test failure

* fix the DataAssetsWidget falky test failure

* fix falky test around the pipeline modal and teams
2025-01-29 11:38:01 +05:30
Shailesh Parmar
aab8973096
Minor: updated testSuite icon for common utils (#19569) 2025-01-28 13:09:32 +00:00
Aniket Katkar
cb9b5d4a62
Increase the test timeout for advanced search playwright tests to avoid AUT flakiness (#19555) 2025-01-28 15:29:45 +05:30
Ashish Gupta
13f3d19b5d
remove unwanted spacing around the list in block editor (#19521)
* remove unwanted spacing around the list in block editor

* fix spacing issue

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2025-01-28 09:34:11 +05:30
Chirag Madlani
33c107dea0
chore(ui): logout user on unsuccessful refresh attempt (#19542) 2025-01-28 09:33:26 +05:30
sonika-shah
5b63c36ef1
Fix #19116 : Support for domain hierarchy listing (#19191)
* Backend support for domain hierarchy listing

* use linkedHashmap to maintain order of results in hierarchy

* Revert changes to generated files to match main

* show all domains for non admin user

* change select domain layout

* fix multiple save

* fix playwright

* cleanup

* fix domain tests

* fix domain tests

* fix icon styling

* show icons on navbar domain list

* update tests

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-01-27 15:43:42 +05:30
Imri Paran
5482b94a57
feat(schedule-application): enable scheduling application using config file (#19470)
- added schedule to app private config
- reschedule a schedule application job in quartz if it exists.
2025-01-27 13:39:46 +05:30
Shrushti Polekar
d386e9ca35
Fix: Hide Incremental Metadata Extraction config for unsupported database sources (#19468)
* implement toggle for incremental extraction config in unsupported databases

* added supportsIncrementalMetadataExtraction in connection config

* update serviceData type

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-01-27 10:48:50 +05:30
Siddhant
473688648b
Fix #18834: Introduce new setting OpenMetadataBaseUrlConfiguration to set the server endpoint (#19366)
* Refactor: Introduce openMetadataBaseUrlConfiguration to set up the server endpoint and remove OpenMetadataUrl from smtpSettings.json

* migrations.

* refactor(cli): add setOpenMetadataUrl command to store OpenMetadata URL

* refactor(cli): add configureEmailSettings command to manage SMTP/Email configuration

* load initialData when config is not present in the db

* add om url settings page

* update locales

* add e2e

* load omBaseUrl with default host and port: localhost:8585 when not present

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-01-27 10:20:04 +05:30
Ayush Shah
e59ddecf28
Feat: Enhance Kafka SSL configuration support with consumerConfigSSL (#19433) 2025-01-27 10:15:48 +05:30
Sweta Agarwalla
31719a5bd7
add handle click functionality for menu item (#19526) 2025-01-26 10:26:34 +05:30
Pranita Fulsundar
c817785bb1
fix(ui): hide description tooltip for tag edit mode (#19463)
* fix: remove tooltip for tag edit mode

* refactor: remove comments

* fix: tooltip logic for non edit mode

* fix: hide tooltip for tag edit mode

* refactor: remove prop for TagsV1 component

* style: move cursor-pointer property to Tag

* fix: unit test failure

* fix: mock implementations for unit test

* revert test case changes
2025-01-24 20:35:22 +05:30
Ashish Gupta
182b8ab864
fix the glossary column width sizes for the resizable columns (#19497)
* fix the glossary column width sizes to the previous one

* move the colum logic to utils file and added test for it
2025-01-24 16:54:50 +05:30
小可耐
03429148b3
fix(ui) fix retention period 'Cancel' international display issue (#19404)
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-01-24 14:34:02 +05:30