2951 Commits

Author SHA1 Message Date
Karan Hotchandani
29901045ae
Add Is Null and Not Null filters for Owners and other fields (#14762)
* add is null and is not null operation

* cypress

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-18 10:39:43 +05:30
Ashish Gupta
0d7833bf23
MINOR: sidebar ui fix (#14761)
* MINOR: sidebar ui fix

* fix app icon movement
2024-01-17 21:49:21 +05:30
Chirag Madlani
4fa2c6d7fa
fix(cypress): main failures (#14725)
* fix(cypress): main failures

* fix tests

* fix users spec

* fix table spec

* fix users spec

* skip failures

* skip query ingestion for postgres
2024-01-17 19:28:49 +05:30
Mayur Singal
07ea5e97c8
Minor: Postgres cypress move to query log file usage (#14750) 2024-01-17 14:26:57 +05:30
Mohit Yadav
7dcdc1a37d
Fix Expression Parsing (#14753) 2024-01-17 13:22:49 +05:30
Chirag Madlani
ae884d54de
test(e2e): organise ingestion tests (#14649)
* test(e2e): organise ingestion tests

* fix ingestion tests

* push all the service ingestions

* fix name regexp issue

* fix database spec

* aut fixes

* fix follow entity tests

* fix follow test case

* fix soft delete tests

* fix tests

* fix dashboard

* fix left side bar issue
2024-01-16 16:38:40 +05:30
Ashish Gupta
65af782433
fix glossary cypress issue and minor changes (#14723) 2024-01-16 16:28:12 +05:30
Karan Hotchandani
5f293f6400
fix: add null checks (#14722) 2024-01-16 15:43:50 +05:30
Chirag Madlani
4d8bc87c17
test(ui): unit tests for pipeline details (#14721) 2024-01-16 14:21:43 +05:30
Ashish Gupta
2e9b60f2d0
feat(ui): revamping the sidebar navigation design (#14625)
* revamp sidebar design

* minor chnages

* menu fixes and test modifyed

* fix cypress test

* fix cypress test and test code improvement

* fix entity and database cypress test

* fix data-quality cypress and fix beta tags

* change incident-manager icon and fix flaky cypress issue

* fix user cypress issue
2024-01-16 13:09:37 +05:30
Abhishek Porwal
2414cfe387
Fix(#14560): fix breadcrumb not getting updating properly when clicking on any breadcrumb link in container page (#14621)
* reset the state of DataAssetHeaderComponent using key property when dataAsset get change to update the breadcrumb properly

* fix DataAssetHeader component getting render when contianerData is fetching in container page component

* wip: unit test for conitaner page

* added accidentally removed silent flag from jest test

* added test for check container data fetch with expected params

* added more testcase in ContainerPage unit test

* added switch tab testcase

* added more test case

* address comments

* address comments 1

* revert accidentally removed --silent from test command

* fix: unit test after conflict resolve

* fix page content shake on breadcrumb loading

* fix some type issues

* fix skeleton loading on detabase-schema-page

* fix LogsViewer Skeleton
2024-01-16 13:07:07 +05:30
Chirag Madlani
5dee98f6be
fixed: #11799 owner support for pipeline tasks list (#14711)
* fixed: #11799 owner support for pipeline tasks list

* fix unit tests
2024-01-16 10:52:05 +05:30
Sachin Chaurasiya
3291b07001
feat(ui): add RTL support for application (#14701)
* Minor: add RTL support for description

* fix: unit test

* add direction provider

* sync local file

* Update he-he.json

* add useGridLayoutDirection custom hook to handle the RTL in grid layout

* sync local

* handle RTL in in feed editor

* handle RTL for block editor

* remove the RTL toggle button from the editor
2024-01-16 10:48:08 +05:30
Harsh Vador
406345e257
Add & Organise Cypress User spec (#14624)
* add user spec

* organize user spec

* change test description

* cover different user roles

* change max password length

* code refactor

* fix failing update admin details test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-15 17:23:10 +05:30
Karan Hotchandani
c87b6d60fa
Add Database and Schema on Explore Menu (#14656)
* fix: add database and schema in explore

* add tests

* localisation

* fix icon

* fix tests

* cleanup

* fix icons

* fix casing

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-15 15:51:57 +05:30
Mayur Singal
21a701f360
Minor: Fix Postgres Cypress Failure (#14698) 2024-01-13 11:49:36 +05:30
Karan Hotchandani
3265d2ac78
add cypress for lineage (#14702)
* add cypress for lineage

* fix sonar
2024-01-13 10:47:52 +05:30
Abhishek Porwal
156dc29687
fix: activity feed card header alignment (#14580)
* fix feed-card header alignment issue by revert back the using 2 UserPopOverCard code and fix some css

* fix role button on span tag issue

* replace span and onClick with the Link

* make the whole feed header text as paragraph

* fix: Header in ActivityFeedCard component

* fix a style issue

* update unit test of feed-card-header

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-12 15:22:23 +05:30
Sachin Chaurasiya
dcbd6a842a
Minor: remove deprecated getURLWithQueryFields util method (#14671)
* Minor: remove deprecated getURLWithQueryFields util method

* remove unwanted changes

* minor fix

* Fix type errors

* fix : unit test

* fix cypress tests

* Fix: cypress tests

* Fix: unit and cypress tests
2024-01-12 12:44:24 +05:30
Chirag Madlani
99b8e7988d
fix(cypress): fix restore, advance search & data insight (#14684) 2024-01-11 22:23:39 +05:30
Shiyang Xiao
241f3c68d7
Fixes #14413: Add SAS connector (#14415)
* feat: SAS Viya connector

* refactor SASCatalog to SAS

* add SAS logo to UI and connection documentation

* doc changes

* modify ingestion logic

* revert original changes

* added support for dataflow & perfect logic for reports/datatables

* add filter doc

* more updates to perfect ingestion for each asset type

* fix a bug with table lineage not created properly

* Delete ingestion/pipelines/sasCatalog.yaml

* precomit fix

* Conversion to database connector

* minor fixes

* make custom properties type generic

* Add SAS javaEnum

* add dummy variable for sas.yaml

---------

Co-authored-by: lizmc <liz.mcintosh@sas.com>
Co-authored-by: Shiyang Xiao <Shiyang.Xiao@sas.com>
2024-01-11 06:46:57 -08:00
Ayush Shah
9c6d202555
Add Sample data, modify regex pattern (#14467) 2024-01-11 14:23:33 +05:30
Mayur Singal
190212c8ac
Fix #11556: Add support for Db2 for IBM i (#14680) 2024-01-11 12:35:52 +05:30
Chirag Madlani
6118353ee8
skip(test): cypress tests which are failing (#14659) 2024-01-11 08:51:14 +05:30
Ashish Gupta
c27b0cf002
fix table redirect link from databaseSchema tables (#14670) 2024-01-10 18:52:08 +05:30
Sachin Chaurasiya
f9ebdfc722
Minor: update hash to fullhash for filename and chunkFilename in webpack prod config (#14668) 2024-01-10 10:40:54 +00:00
Sachin Chaurasiya
6646641b77
Minor: add base class for entity utils (#14651)
* Minor: add base class for entity utils

* test: add unit test for entity util class

* add user and team entity type case
2024-01-10 12:09:19 +05:30
Ashish Gupta
d9d0400cec
feat(ui): supported resolution center in data quality (#14037)
* feat(ui): supported resolution center in data quality

* resolution details page added

* components added in test case result page

* connected listing and detail page

* added severity modal and addressed comments

* added support to edit status

* change resolution center name to incident manager

* severity crud support

* added incident-manager-api

* updated listing page and added navigation for incident manager in left menu bar

* updated icon

* added issue tab in incident manager

* translation-sync

* commented the security check for timebing

* updated label style

* added below filters in incident manager listing page
- Assignee
- Status
- Test case name

* fix status modal was not working in incident manager listing page issue

* - integrated permissions in incident listing page and details page
- added update owner functionality
- IncidentDetails page updated as per mock
- fixed DQ component added redirection from status

* added test case resolution stepper in issue tab

* updated task details tab as per mock

* updated testcase ui

* added beta tag in left panel

* added reference line in graph for single count

* fixed failing unit test

* added unit test for severity and severityModal component

* added unit test for testCaseIssueTab

* added unit test for testCaseResultTab component

* added unit test for testCaseIncidentManagerStatus component

* added unit test for TaskTabIncidentManagerHeader component

* added unit test for below component
- incidentManagerPage
- IncidentManagerDetailPage

* added cypress for incident manager

* fixed failing cypress

* updated ui as per mock

* translation sync

* skip cypress for incident manager

* fixed dataQuality cypress test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-09 17:30:40 +00:00
Aniket Katkar
a96a61edfe
fix cypress for customize landing page (#14635) 2024-01-09 22:25:23 +05:30
Sriharsha Chintalapani
8d8d71e4f9
Fix #14442: Glossary index is not updated on Glossary deletion (#14638)
* Fix #14442: Glossary index is not updated on Glossary deletion

* Fix #14442: update SearchIndexApp to add Glossary

* Add Glossary to other config schema

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2024-01-09 08:34:45 -08:00
07Himank
44af8b3a47
working on lineage es integration (#14181)
* working on lineage es integration

* os change

* working

* working on lineage es integration

* add curremt lineage, special character handling, delete lineage

* remove test code

* update lineage index work done

* fix: add lineage ui changes

* fix: lineage add edit

* fix: center on load

* fix: add remove edges

* fix: column lineage issues

* use reactflow controls

* add collapse

* added upstream and downstream depth diffrently

* depth and collapse

* fix loading of dialog

* add includeDeleted in API

* cleanup

* cleanup

* cleanup

* initial unit tests

* fix tests

* cleanup

* update filter query

* fix: allow sql query to update

* use input instead of select

* unit tests

* unit tests

* fix edge removal

* cleanup

* description and deleted

* fix: initial lineage tests

* fix unit tests

* fix: review comments

* added edgedescription

* refactor custom nodes

* refactor condition

* add pipeline status color

* fix unit tests

* cleanup

* cleanup

* fix: lineage url

* depth issue resolved

---------

Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2024-01-09 08:34:17 -08:00
Sachin Chaurasiya
e08891fbad
Minor: invoke analytics instance only when it's available (#14636) 2024-01-09 08:05:40 +00:00
Mayur Singal
2832bbcc8c
Fix #14362: Spark Pipeline Connector & Docs (#14626) 2024-01-09 12:40:43 +05:30
Sriharsha Chintalapani
b9781746ce
Fix #8496: Segregate ES indexes for use in shared infrastructure (#14606)
* Fix #8496: Segregate ES indexes for use in shared infrastructure

* Fix tests

* use entityType aggregation key for counts

* localisation

* Revert openmetadata.yaml changes

* Update sample_data.yaml

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2024-01-08 08:29:11 -08:00
Pere Miquel Brull
e8eb2bda3c
MINOR - Hide AutoTagger, add MetaPilot search, and fix apps status calls (#14201)
* MINOR - Hide AutoTagger & MetaPilot search & Fix apps status calls

* Fix method call

* Fix method call

* Fix method call

* "additionalProperties": true

* Use EntityRef

* Use ES sink

* Update UI schema type
2024-01-08 14:57:07 +01:00
Sachin Chaurasiya
c1d6a44cc7
Minor: add hash for filename and chunkFilename in webpack prod config (#14620)
* Minor: add hash for fileName and chunkFilename in webpack prod config

* Address comment

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

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-08 13:53:23 +00:00
Sachin Chaurasiya
3710113b8f
Minor: fix validator type error for ingestion workflow form (#14619)
* Minor: fix validator type error for ingestion workflow form

* Minor: use customizeValidator method
2024-01-08 11:28:04 +00:00
Sachin Chaurasiya
3bc5b60c05
Fix[#14242]: displaying artifacts when using codeBlock in the description of objects (#14617) 2024-01-08 16:32:14 +05:30
Chirag Madlani
98f3f0708c
[WIP] Cypress organise (#14419)
* chore(test): organise cypress tests

* improve entity tests

* update tests

* support service spec

* fixed glossary term issue

* support custom properties

* fix tier flakiness

* fix failing tests

* fix service spec and add search index tests

* update tests

* enhance tests to cover Database related entities

* fix database spec

* fix tests

* add dashabord datamodel entity

* run all the specs

* fix import error

* fix test

* fix some tests

* support soft deleted checks

* address comments

* fix test failures

* fix test failures

* reduce test results count to avoid cypress limit

* fix test issues

* fix updateDisplayName spec

* fix custom property and visit entity issues

* Fix DQ tests
2024-01-08 15:23:39 +05:30
Ashish Gupta
acee4fecc2
fix unwanted value in container data asset header (#14593) 2024-01-08 12:57:03 +05:30
Sriharsha Chintalapani
267fbfa97d
fix: upgrade codemirror from 5.62.3 to 5.65.16 (#14608)
Snyk has created this PR to upgrade codemirror from 5.62.3 to 5.65.16.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/harshach/project/450b4396-0ef4-4bb2-8b7a-9c8e6ab6c41d?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-01-08 12:37:35 +05:30
Sander van Laar
07e9c1a55d
Added localization file nl-nl (#14597)
* Added localization file nl-nl

* Update i18nextUtil.ts
2024-01-06 19:27:00 -08:00
Sriharsha Chintalapani
bea4be4e82
fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities (#14604)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-01-06 09:31:11 -08:00
mgorsk1
83a1d4bb31
fix: rendering of more complex pipelines tree view (#14595) 2024-01-06 14:54:41 +05:30
Mayur Singal
a789fc86d6
Fix #13053: Remove Connection URI config MongoDB (#14584)
* Fix #13053: Remove Connection URI cofig MongoDB

* pyformat & test fixes
2024-01-05 10:51:12 -08:00
dechoma
dc31bc7877
UI: Search/Filter functionality for execution tasks names (#14547)
* search tasks

* fix linting

* clear initial filter state

* fix searchbar import

* fix - use empty string as init filter state
2024-01-05 13:47:15 +00:00
Shailesh Parmar
e416810be2
fix #7729 Number of passed/failed rows should be captured (#14568)
* fix #7729 Number of passed/failed rows should be captured

* added unit test

* added unit test for testSummaryCustomTooltip

* address review comment
2024-01-05 17:41:56 +05:30
Sriharsha Chintalapani
a07ef89cbb
fix: upgrade @rjsf/validator-ajv8 from 5.4.0 to 5.15.1 (#14533)
Snyk has created this PR to upgrade @rjsf/validator-ajv8 from 5.4.0 to 5.15.1.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/harshach/project/450b4396-0ef4-4bb2-8b7a-9c8e6ab6c41d?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-01-05 13:05:16 +05:30
Aniket Katkar
5a0880ccaa
#11374: Removed the announcement knowledge panel customisability (#14196)
* Removed the announcement knowledge panel
Announcements widget will only show on landing page if  announcements are present

* renamed the MyDataPageV1 to  MyDataPage

* added unit tests for the MyDataPage component

* Added unit tests for customizablePage and MyDataPage

* removed the API call to fetch announcements in customizeMyData component

* added unit tests for CustomizeMyData component

* added unit tests for EmptyWidgetPlaceholder component

* Added unit tests for AddWidgetModal components

* updated the data test ids for widgets

* updated the data test id for KPI widget

* added data-testids related to customize page flow

* Added tests for persona CRUD operations

* localization change for other languages

* updated data test ids related to customize landing page

* updated the persona flow spec

* added cypress tests for customizable landing page flow

* fixed unit tests

* updated the my data page logic to add announcement widget

* fixed empty widget placeholder not showing after resetting the layout

* Minor: Fix the DocStoreResourceTest

* remove the border for announcement widget

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2024-01-05 11:30:00 +05:30
Sriharsha Chintalapani
6ee4cdc118
fix: upgrade @rjsf/core from 5.4.0 to 5.15.0 (#14502)
Snyk has created this PR to upgrade @rjsf/core from 5.4.0 to 5.15.0.

See this package in npm:


See this project in Snyk:
https://app.snyk.io/org/harshach/project/450b4396-0ef4-4bb2-8b7a-9c8e6ab6c41d?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-05 10:57:12 +05:30