4531 Commits

Author SHA1 Message Date
sonika-shah
aefc36b596
GEN 16908 - Support pagination for children field (#19650)
* GEN 16908 - Support pagination for children field

* Fix tests - Support pagination for children field

* move children pagination listing to separate api

* added pagination support from UI

* added playwright test for the pagination test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2025-02-20 16:43:30 +05:30
Shailesh Parmar
e594aa3ec8
playwright: fixed timeout issue in entity related specs (#19875)
* playwright: fixed timeout issue in entity related specs

* used test.slow for after all hook
2025-02-20 11:39:51 +05:30
Sriharsha Chintalapani
a924064c09
Fix #17723: Generate Incremental Change Events even when consolidation of events applied (#19550)
* Fix #17723: Generate Incremental Change Events even when consolidation of events applied

* Fix #17723: Generate Incremental Change Events even when consolidation of events applied

* fix tests

* Fix tests

* clean policy tests

* update search methods to use incrementalChangeDescription part-1

* Fix the version page playwrights

* update search methods to use incrementalChangeDescription part-2

* introduce new field incrementalChangeDescription for search part-3

* fix mvn endpoint test

* fix followers and page search test

* fix following of assets

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
2025-02-20 10:23:08 +05:30
Imri Paran
3b5218b923
MINOR: feat(event-subscriptions): event consumer extension (#19591)
* feat(event-subscriptions): event consumer extension

- implemented DI for event consumers
- added custom config for event consumers
- initialize the event scheduler along with application
- added workflow custom type

* - removed the ConsumerService as it is specific for each consumer implementation
- added a "custom" alert type

* wip

* cleanup

* reverted pom.xml changes

* reverted pom.xml changes

* reverted pom.xml changes

* removed abstract layer AbstractOmAppJobListener

* fixed import AbstractOmAppJobListener -> OmAppJobListener

* fixed constructor

* - add event subscription if it doesnt exist (set operation)
- add deleteEventSubscription

* - use patch mode when updating app.eventSubscriptions

* added docs for DIContainer

* aligned py tests with new automation schema

* added AppRunRecord.properties

* format

* changes after merge

* generated missing ts

* use openmetadata config builder instead of the config

* add json logic fixes for reverse metadata

* ref: reverted changes ro workflows

they will be part of https://github.com/open-metadata/OpenMetadata/pull/19723

* ref: reverted changes to workflows

they will be part of https://github.com/open-metadata/OpenMetadata/pull/19723

* reverted ts changes

* reverted ts changes

* reverted ts changes

* fix: initialization sequence for event subscription scheduler

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-02-19 16:23:46 +01:00
IceS2
9d51add739
MINOR: Add run app task (#19841)
* Add Run App Task

* Work on Run App Task

* Rollback task changes

* Fixing type convertion

* Fix Run External App wait

* Fix Run App Task

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-02-19 13:49:46 +01:00
Aniket Katkar
b45bc77302
Fix the vulnerability for jsonpath-plus (#19867) 2025-02-19 17:52:32 +05:30
Ashish Gupta
fe300b78b8
fix the tour page getting close in explore page (#19874) 2025-02-19 14:48:25 +05:30
Karan Hotchandani
3be1a40c05
pass filters when refreshing for domain assets (#19872)
* pass filters when refreshing assets

* verify query_filter being passed for refresh
2025-02-19 14:00:47 +05:30
Karan Hotchandani
b0f9e149e1
update whats new for 1.6.4 (#19857) 2025-02-19 10:30:54 +05:30
IceS2
7d1ab75bc9
Update Governance Workflow jsonschemas (#19779)
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-02-18 14:29:45 +01:00
Aniket Katkar
d1988f4b0a
I added "dompurify" resolution in the package.json since older version was being used in "toast-ui/react-editor" dependency (#19847) 2025-02-18 18:28:40 +05:30
Aniket Katkar
982b530ee5
Playwright: Fix the failing playwright tests on main (#19832)
* Fix the failing playwright tests on main

* Fix the GlossaryBulkImportExport test
2025-02-18 14:31:24 +05:30
Karan Hotchandani
c1e895aca8
Revert "Fix: close select dropdown when focus is shifted (#19764)" (#19838)
This reverts commit 7b495072e094d71c9248225723ff5a3abd0479af.
2025-02-17 19:33:19 +05:30
dependabot[bot]
9c28628b4f
Chore(deps): Bump dompurify in /openmetadata-ui/src/main/resources/ui (#19818)
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.6 to 3.2.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.6...3.2.4)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-02-17 15:45:52 +05:30
小可耐
3fa86f6a0a
MINOR: Fix domain or glossary version page title international display (#19742)
* domain version page title international display

* fix

* fix

---------

Co-authored-by: 小书童 <sdhzw@163.com>
2025-02-17 15:43:24 +05:30
Shailesh Parmar
845113a976
fix #19824 Section heading not visible in the add/edit ingestion page (#19827) 2025-02-17 14:53:57 +05:30
Shailesh Parmar
6f3c28c7b9
fix #19805: Not able to edit sql query from test case details page (#19806) 2025-02-17 09:25:45 +05:30
Ashish Gupta
58824214b5
change the rest user api to search in owner modal (#19716)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-02-16 12:05:39 -08:00
Sweta Agarwalla
165af4aad0
Fix: Update teams dropdown for admin (#19797)
* update teams dropdown for admin

* add test for team edit

* fix sonar issue

* update sort method

* update sort function

* fix sonar
2025-02-14 21:51:35 +05:30
Shailesh Parmar
5261f9168f
fix #19772: Not able to see Data diff option in table test case in DataBricks service (#19789) 2025-02-14 16:21:34 +05:30
Shailesh Parmar
5a5d03615a
fix #19686: Table Update Sys Metric shows wrong value (#19786) 2025-02-14 16:20:25 +05:30
Aniket Katkar
84719b66a8
Playwright: Remove the flakiness (#19757)
* Remove the flakiness for AdvancedSearch and AutoClassification tests

* Fix the failing tests

* fixed failing data quality test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-02-14 15:48:37 +05:30
Sweta Agarwalla
96b36e4a76
Add test for Roles and Persona (#19777)
* update conditions in user profile page

* updated as per comments

* revert UI changes

* update to use clickOutside
2025-02-14 10:56:52 +05:30
Shailesh Parmar
584816fc33
fixed #19562 Domain data is not getting saved for testSuite (#19784)
* fixed #19562 Domain data is not getting saved for testSuite

* fixed failing unit test
2025-02-13 20:12:02 +05:30
IceS2
46948601db
MINOR: Add create ingestion pipeline task (#19753)
* Use namespaced variables

* Fix test

* Add LOG, remove uneeded catch

* Add Log, Refactor VariableHandler

* Add Validation at Definition time

* Add migration

* Remove comments

* Add Create Ingestion Pipeline Task

* Fix migrations by not setting deployed if workflowHandler is not initialized

* Add RunIngestionPipeline Task

* Add new flowable nodes

* Add Job Lock Time configuration default - 5 mins

* fix checkstyle

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2025-02-13 13:10:17 +01:00
Aniket Katkar
48515a4cde
Add a resolution version for serialize-javascript to fix the vulnerability (#19758) 2025-02-13 10:11:23 +05:30
Sweta Agarwalla
7b495072e0
Fix: close select dropdown when focus is shifted (#19764)
* fix dropdown close issue

* updated as per comments
2025-02-12 19:43:54 +05:30
Gyowanny P. Queiroz
2559c79edd
MINOR - Hybrid Ingestion Agent - Link ingestion agents to ingestion pipelines (#19751)
* Hybrid Ingestion Agent - Link ingestion agents to ingestion pipelines

* Store relationship as HAS types

* Java checkstyle

* Trigger CI
2025-02-12 14:31:51 +01:00
Mayur Singal
e873ba0f1b
Fix #19201: Fix connection password masking (#19749) 2025-02-12 16:16:25 +05:30
Mayur Singal
45efd878cb
Fix #19634: use system.query.history table for lineage - databricks (#19744) 2025-02-12 13:29:07 +05:30
Mayur Singal
155571f50a
MINOR: Add support for cluster key information - bigquery (#19727) 2025-02-12 12:03:18 +05:30
Pere Miquel Brull
92c9f0754b
MINOR - Automator - Remove tags by label type (#19681)
* MINOR - Automator - Remove tags by label type

* MINOR - Automator - Remove tags by label type

* MINOR - Automator - Remove tags by label type

* MINOR - Automator - Remove tags by label type

* MINOR - Automator - Remove tags by label type

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-02-11 15:22:09 +01:00
Sweta Agarwalla
d897332c26
Fix: Update data model header asset (#19729)
* update data model header asset to include project

* add playwright test for project

* update entity test

* update condition for test
2025-02-11 18:40:48 +05:30
IceS2
b120748656
MINOR: Use namespaced variables (#19648)
* Use namespaced variables

* Fix test

* Add LOG, remove uneeded catch

* Add Log, Refactor VariableHandler

* Add Validation at Definition time

* Add migration

* Remove comments

* Fix migrations by not setting deployed if workflowHandler is not initialized
2025-02-11 17:26:32 +05:30
Chirag Madlani
385e3e82a5
chore(ui): disable popup based login for msal (#19737) 2025-02-11 15:31:46 +05:30
Mayur Singal
29f067c162
Fix #19635: Snowflake allow custom account_usage schema (#19678) 2025-02-11 14:58:44 +05:30
Karan Hotchandani
fba92df04c
Fix #17742 - show sub domain assets to top level (#19679)
* show sub domain assets to top level

* add domain selection tree in navbar

* fix domain playwright

* fix tree selectable

* fix domain tests

* fix domain cancel action

* fix sonar issues

* add tests
2025-02-11 14:51:48 +05:30
Karan Hotchandani
442b58b0e7
Markdown editor fix (#19732)
* fix block editor escaping html elements

* add unit tests
2025-02-11 12:34:57 +05:30
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