3788 Commits

Author SHA1 Message Date
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
Sriharsha Chintalapani
34ff582cf2
Allow user login using username and reassign roles based on users' ldap groups when login (#14550)
* Allow users to login with their user name in LDAP mode, and assign roles to user according to their LDAP group while login

* Fix #12503: Ldap feature: Allow user login using username and reassign roles based on users' ldap groups when login

---------

Co-authored-by: wentian <zb-wentian@kingmed.com.cn>
Co-authored-by: EricWent <135603556+EricWent@users.noreply.github.com>
2024-01-05 10:46:07 +05:30
Shailesh Parmar
65a910f885
#14023 Unable to Zoom on graph view of tasks under airflow dag (#14154)
* #14023 Unable to Zoom on graph view of tasks under airflow dag

* added dependency

* updated style as per the mock

* updated controls as per new style and addressing review comment
2024-01-04 21:30:41 +05:30
Pere Miquel Brull
d16980a30c
MINOR - Fix Empty Test Suites list filter (#14546)
* MINOR - Fix Empty Test Suites list filter

* allowed empty test suite to appear in logical test suite page

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-01-04 19:27:37 +05:30
Preet Shah
277ef6b57d
Update cypress workflows (#14513)
* Update helm-values documentation for v1.2.4

* Update Cypress CI workflows

* Remove projectId from cypress.config.ts

* Update Cypress workflows to use output variables

* Update step ID

* Update Cypress CI workflows' Project condition
2024-01-04 19:04:19 +05:30
Ashish Gupta
f611a508a7
MINOR: fix the sample data value displayed on UI (#14571)
* fix the sample data value displayed on UI

* empty string should fallback to no-data-placeholder

* changes as per commments
2024-01-04 15:34:21 +05:30
Abhishek Porwal
d406bf39b8
cleanup in getFormattedEntityData method (#14454)
* cleanup in getFormattedEntityData method

* fix failed test after cleanup in entity-summary-panel-utils

* added unit test for getMapOfListHighlights method

* separate test of different functions in different describe block

* in children table constraints will not pass

* fix a type issue

* children will only return for Column and Field type

* cleanup and remove redundancy in mock

* added unit test for getHighlightOfListItem method

* some cleanup + improve type defination

* minor change

* some cleanup
2024-01-04 15:10:29 +05:30
Chirag Madlani
684c727e16
feat(ui): whats new update for 1.2.4 (#14573)
* feat(ui): whats new update for 1.2.4

* update release date
2024-01-04 14:02:45 +05:30
Sriharsha Chintalapani
89d35c0a4b
[Snyk] Security upgrade @okta/okta-auth-js from 6.4.0 to 7.5.0 (#14282)
* fix: openmetadata-ui/src/main/resources/ui/package.json & openmetadata-ui/src/main/resources/ui/yarn.lock to reduce vulnerabilities

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116

* process/browser support for okta (#14561)

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Harsh Vador <58542468+harsh-vador@users.noreply.github.com>
2024-01-04 11:10:23 +05:30
Abhishek Porwal
26e9af9eea
fix(#14539): make the input font-color consistent (#14551)
* fix(#14539): make the input font-color consistent

* Revert "fix(#14539): make the input font-color consistent"

This reverts commit 3ab267bc1ce3e78b83fec1eedf6f3976613132e8.

* address comments

* Revert "address comments"

This reverts commit 547daf08b4e76e4e5fb556104d41a95e76c50833.

* update input color by updating variable of default theme

* change rjsf input-field color to #292929 from #757575 to make consistant color everywhere
2024-01-04 11:07:34 +05:30
Sachin Chaurasiya
7223398d57
FIX[#14565]: container and ml models custom property apis are sending wrong payload (#14566) 2024-01-04 10:46:41 +05:30
Ashish Gupta
5c0c7d3d2b
#14552 : fix feed link breaking if no data found (#14553)
* fix feed link breaking if data not found

* minor change

* changes as per comment mentioned

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-03 17:44:16 +05:30
Ashish Gupta
a0d85135a4
#14486 : fix current user appearing while editing task assignees (#14557)
* fix current user appering while editing task assignees

* added unit test to filter current user

* minor changes
2024-01-03 17:35:58 +05:30
Harsh Vador
6bb01614c9
#13982: fix user & teams mentions issue (#14540)
* fix user & teams mentions issue

* add test cases

* code refactor
2024-01-03 15:26:40 +05:30