4793 Commits

Author SHA1 Message Date
Sachin Chaurasiya
c7e6619270
Minor: add Content-type for patch request in request interceptor (#14879)
* Minor: add Content-Type for patch request in request interceptor

* Fix importGlossaryInCSVFormat content-type header
2024-01-27 00:19:00 +05:30
Sachin Chaurasiya
6c4e7a4ddb
Minor: remove unused files (#14892)
* Minor: remove unused files

* fix unit test
2024-01-26 22:58:35 +05:30
Ashish Gupta
6d02fe11a1
fix overflow of table cell data (#14890) 2024-01-26 14:21:00 +01:00
Shailesh Parmar
cff8839cca
#12452 UI - Cypress Test Coverage (#14877)
* #12452 UI - Cypress Test Coverage

* added cypress for my data assets

* added cypress coverage around entity summary panel

* fixed permission cypress

* revert visitEntityDetailsPage change

* added cypress coverage on activity feed
2024-01-26 17:09:03 +05:30
Harsh Vador
9451aeee96
support for custom property for glossary term (#14822)
* support for custom property for glossary term

* glossary term custom property table in right panel

* add custom property cypress test

* address comments

* fix failing cypress

* fix import

* fix glossary terms custom properties cypress tests

* fix label and custom property table rendering logic

* add unit tests

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-01-26 16:10:46 +05:30
Ashish Gupta
f1c76ab371
MINOR: support testCase data in entity card popover and fix cypress (#14887)
* support testcase data in entity card popover and fix cypress

* remove unwanted changes

* minor changes
2024-01-26 14:21:43 +05:30
Chirag Madlani
c936ac3a41
feat(ui): Data observability and notifications (#14806)
* Centralize EventType

* Format better for readability

* Add Handling for Thread as Change Event

* Centralize logic for Entity Message Creation

* Add Thread Parent Message in Conversation

* Add Task and Announcement

* Support for multiple destinations

* Delete existing alerts for schema changes

* Delete all tables data for event subscription

* Centralize logic for Notifications and Observability

* Change Field Name and Remove redundant code

* Test Fixes

* Add more fields

* Add Optional

* Logical Test Case Addition Chnage Event

* Add Filter By Owner

* Fix Email Entity Url

* added data observability settings page

* localization changes for other languages

* Handler closure and cleanup

* complete create observibility flow

* fix searchIndex method error

* Update Entity Observability Filter

* working observability creation

* complete creation flow

* fix action with arguments

* fix form validations and form data formulation for 'input.actions' field

* localization changes for other languages

* Fixes for Data Observability

* Add mention notification

* Only apply mention to conversation

* fIx test case

* bug fixes for add and edit observability alert form functionality

* fIx test case

* add feature to config internal along with external destinations in alert form

* Fix Formatting

* Fix Url Redirection

* add observability alert details page

* localization changes for other languages

* remove filter and action required rules

* fix styling for observability form and details page

* add delete functionality on observability alert details page

* update view page layout and add a warning in configure destination step

* localization changes for other languages

* feat(ui): support notification with new flow (#14848)

* feat(ui): support notification with new flow

* fix notifications

* add missing filters for notification alert creation flow

* update the filter hiding logic to show at the start always

* add check to show Actions section in observability alert creation form

* code cleanup and improvements

* add breadcrumb to add notification alert page

* Add General Metadata Filters

* remove code smells and code cleanup for add notification page

* add new filter

* show activity feed alert on notifications list page

* add notification alert details page changes

* localization changes for other languages

* show icons for all the entities in the alert trigger dropdown

* redirect to notification alert listing page after deleting the notification alert

* change add alert page title

* add logic to disable all destinations except email for users

* fixed unit tests

* code improvements and cleanups

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2024-01-26 13:56:18 +05:30
Karan Hotchandani
c7e899c55b
fix flaky lineage cypress (#14878) 2024-01-26 09:42:24 +05:30
Ashish Gupta
1786757e9b
MINOR : make entire task message redirect-able to entity detail page (#14652)
* make entire task message redirect-able to entity detail page

* task feed card display messsage and styling change

* added pending localization keys

* minor optimization

* minor fix
2024-01-25 21:26:01 +05:30
Mayur Singal
dcd3d47c2b
Fix #14590: Improve airflow plugin error message (#14839)
* Fix #14590: Improve airflow plugin error message

* Update openmetadata-service/src/main/java/org/openmetadata/service/clients/pipeline/airflow/AirflowRESTClient.java

Co-authored-by: Ayush Shah <ayush@getcollate.io>

* Update msg

* Update RichTextEditorPreviewer in AirflowMessageBanner component

---------

Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-01-25 15:26:49 +01:00
Chirag Madlani
2b62784e78
feat(ui): supported: #11857 show detailed run status for ingestion pi… (#14841)
* feat(ui): supported: #11857 show detailed run status for ingestion pipelines

* fix user page issue and unit test for ingestion run status

* Refactor IngestionRecentRun.test.tsx to use spread operator for executionRuns

* fix unit test

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-01-25 19:35:16 +05:30
Karan Hotchandani
00838d6c73
Minor search issues (#14861)
* fix: minor search issues

* show dbt icon in lineage
2024-01-25 19:08:02 +05:30
Shailesh Parmar
6a1c13687e
cypress: permission cypress part 1 (#14850)
* cypress: permission cypress part 1

* fix searchIndex spec

* added permission based cypress

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-25 18:22:45 +05:30
Abhishek Porwal
ffe4ed1ab4
fix(#14417): show the search index setting page link for re-index data with the error message when failed to find search index (#14828)
* fix(14417): add the search index setting link for re-index with error message, when failed to find a search index

* added locales

* manage some space

* use Context to show error

* Revert "use Context to show error"

This reverts commit d443a2efe188348aa4088e8fa0eadbacea4e9855.

* Revert "added locales"

This reverts commit 95417e1b0cdbd4c88bc5c253410e050b23956608.

* Revert "fix(14417): add the search index setting link for re-index with error message, when failed to find a search index"

This reverts commit 55ca134ad514c5179e96c2e60639e7142a18bcd2.

* Revert "manage some space"

This reverts commit ca7b7deca2f54a17f052310e6b5277578cac9f4b.

* added alert for search index not found

* added locales

* some fixes

* added fix for content not getting removed when switch to a tab which should not have index data

* fix: tier option not showing for the database tab in advance search

* alert place change and header text change

* updated locales

* addressing comments

* adding getAlertBody util to make the AlertBody layout consistent

* added unit test for index not found alert

* added unit test for getAlertBody util

* minor change

* increased specificity of the alert link text

* addressed comments

* move string to constant file

* Revert "adding getAlertBody util to make the AlertBody layout consistent"

This reverts commit b4a609be7c79639bbe54af45a98d148741ed19b2.

* removed getAlertBody utility

* Revert "added unit test for getAlertBody util"

This reverts commit 8202ba323d43b551755bc4ca5f2ae18c10333498.

* removed unwanted code

* move a string to constant

* fix: test after removing getAlertBody

* moved static alert as separate component

* not render searchedData when have index not found banner in the page

* added testcase not show searchedData  when notfound index banner present

* reduce chaining in conditional operator

* minor change
2024-01-25 17:11:15 +05:30
Chirag Madlani
ac4dc7ffc3
fix AUT visit entity details page (#14844)
* fix AUT visit entity details page

Fixing issues with AUT 
Getting 404 when trying to visit entity details page

* fix aut test fialures

* fix aut test fialures

* fix postgres issue
2024-01-25 12:18:42 +05:30
Ashish Gupta
f311d8d6b7
#13767: Remove ingestion pipeline action buttons and ingestion button if pipelineService is disabled (#14847)
* Remove ingestion pipeline action buttons and ingestion button if pipelineService is disabled

* pending localization keys

* changes as per comments
2024-01-25 11:12:03 +05:30
Harsh Vador
020254a99b
fix #14661: Improve Messages in the UI (#14805)
* Improve Messages in the UI

* fix failing tests & add locale files

* change message to locale

* add locale files

* change no pipeline message

* add message for test suite pipeline & kpi

* address comments

* add locale files

* change delete message

* fix failing test

* change incorrect spelling mistakes
2024-01-24 20:58:14 +05:30
Ashish Gupta
2f58ec3f8a
MINOR: fix glossary version re-direction and user and glossary cypress (#14843)
* fix glossary version re-direction and user and glossary cypress

* changes as per comments

* changes as per comments

* minor fixes
2024-01-24 20:47:05 +05:30
Sachin Chaurasiya
629e9cfd76
bump: react-tour to 1.2.6 and styled-components to 6.1.8 (#14845)
* bump: react-tour to 1.2.6 and styled-components to 6.1.8

* only fetch permission if fqn is available
2024-01-24 20:38:58 +05:30
Sachin Chaurasiya
8c11777c0a
Minor: add axios@1.6.4 resolutions in package.json (#14840) 2024-01-24 17:53:13 +05:30
Ashish Gupta
d53a41fb3f
UI : Revamp Setting Page UI (#14728)
* Revamp Setting Page UI

* localization key pushed

* added breadcrumb in setting entity pages

* fix nested pages ui

* description added for cards and route fix

* fix unit test

* change cypress flow for setting page as per new UI

* fix sonarcloud and build issue

* fix some cypress

* fix cypress

* fix alert changes

* redirect to last page visited after deleting any service entity

* separate out application and bot from integration and sort custom property alphabitallcy

* fix cypress not running and bifercated bots and application cards

* fix cypress failure and addressed comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-24 14:27:52 +05:30
07Himank
115870b2af
Pipeline and stored procedure lineage fix (#14681)
* pipeline and stored procedure lineage

* pipeline and stored procedure lineage

* fix: pass entity type in url

* fix unit tests

* pipeline and stored procedure lineage

* pipeline lineage

* pipeline and stored procedure lineage

* fix performance issues

* pipeline and stored procedure lineage done

* optimisation

* fix fullscreen mode

* add pipeline animation

* update loading state

* fix styling

* update pipeline status

* fixes

* fix cypress

* fix cypress

* fix cypress

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2024-01-24 11:04:31 +05:30
Shailesh Parmar
569c668117
cypress: added cypress for incident manager (#14824)
* cypress: added cypress for incident manager

* fixed failing cypress
2024-01-24 09:57:28 +05:30
Chirag Madlani
5180f17e53
fix(ui): Delete widget not working with other lang (#14769)
* fix(ui): Delete widget not working with other lang

* fix cypress tests

* fix tests

* fix udpate displayName issue

* fix tests

* fix owner issue

* fix failures
2024-01-24 00:42:42 +05:30
Carlo Q
0abd7d9c28
Fixes #14803: ignore capitalization when confirming deletes (#14804)
* ignore case when confirming deletes

* Test confirmation of deletes works when case differs 

Added test case for 'delete' as the confirmation text.
2024-01-23 18:02:23 +05:30
Chirag Madlani
c11fb01805
fix(minor): update skip icon for executions (#14809) 2024-01-23 18:00:30 +05:30
Abhishek Porwal
9c92beaecd
fix(#14326): tier dropdown is not working in advance search (#14780)
* improvement in advance search based on custom property

* fix a reading undefined property issue

* wip: advance search based on tier

* some code cleanup and improvement

* some fixes

* fix: ui flicker when advanceSearched is apply and refresh the page

* some cleanup

* no need to call customproperty api call, if entity not suppport customProperties

* minor change

* fix: autocomplete not working in tier search option in advance search modal

* added unit test for advance search provider component

* some cleanup

* added testcase for open modal

* added testcase for resetAllFilters method

* removed unwanted code

* added e2e test for testing tier advance search

* fix: e2e search flow for single field

* fix: string field not working after giving listValues in TierSearch

* fix: group query e2e test fix

* used asyncFetch way to get the tierOptions synchronously

* some cleanup

* remove unwanted lines

* some cleanup

* fix: selected option show option value instead of option title
2024-01-23 17:45:38 +05:30
Ashish Gupta
740541c0c7
CYPRESS: simplify side navigation click in cypress (#14818)
* simplify side navigation click in cypress

* make sidbar item uses common enum

* fix cypress failure of outside import
2024-01-23 15:30:05 +05:30
Chirag Madlani
45efaefc46
fix(ui): password error message for char limits (#14808)
* fix(ui): password error message for char limits

* fix java side code
2024-01-23 12:38:35 +05:30
Karan Hotchandani
fd7a3f19ef
Sort by display name in owner and mentions list (#14734)
* sort by display name in owner and mentions list

* maintain sort order

* fix cypress

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-22 21:11:55 +05:30
Shailesh Parmar
284ca34b18
#14554 test case name's length limitation-DBT (#14815) 2024-01-22 19:12:36 +05:30
Shailesh Parmar
62d1ef7c7d
#14127 Timestamp statistical measurements is not being computed and UI Time Filter get reset to default (Last 3 Days) (#14797)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-21 12:02:34 +05:30
Shailesh Parmar
dc02fbb358
#14387 UI: Test case values not loading on first edit, shows up on second (#14773) 2024-01-19 22:21:15 +05:30
Harsh Vador
6d91757e3e
(fix #13822):Support for Custom Properties for various entities (#14781)
* add Custom Properties for various entities

* type fixes and code refactor

* fix failing test & minor fix

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-19 22:19:20 +05:30
dependabot[bot]
be70403722
Bump follow-redirects in /openmetadata-ui/src/main/resources/ui (#14644)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-19 22:14:21 +05:30
Ashish Gupta
0415a908d6
MINOR: Change sidbar data-quality menu (#14789)
* Change sidbar data-quality menu

* minor changes

* localization keys added

* minor fix

* fix unit test

* removed unused routes
2024-01-19 22:13:26 +05:30
Abhishek Porwal
edbc97362f
fix: data filter on pipline execution page (#14796) 2024-01-19 22:12:43 +05:30
Aniket Katkar
f3f73a3f01
Feat #10757: Data observability UI changes (#14749)
* Centralize EventType

* Format better for readability

* Add Handling for Thread as Change Event

* Centralize logic for Entity Message Creation

* Add Thread Parent Message in Conversation

* Add Task and Announcement

* Support for multiple destinations

* Delete existing alerts for schema changes

* Delete all tables data for event subscription

* Centralize logic for Notifications and Observability

* Change Field Name and Remove redundant code

* Test Fixes

* Add more fields

* Add Optional

* Logical Test Case Addition Chnage Event

* Add Filter By Owner

* Fix Email Entity Url

* added data observability settings page

* localization changes for other languages

* Handler closure and cleanup

* complete create observibility flow

* fix searchIndex method error

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-19 14:30:47 +05:30
Sachin Chaurasiya
5ff74b5108
Fix(#14724): refactor encoding/decoding FQN flow (#14726)
* Fix(#14724): refactor encoding/decoding FQN flow

* Fix encoded FQN usage in API endpoints

* add useFqn hook and fix dependencies in affected components

* fix: unit test

* Refactor code and remove unused imports

* Add unit tests for useFqn hook and StringsUtils module

* Refactor AddCustomProperty component and constants

* Refactor glossary version routes and fetch methods

* Fix imports and remove unused code
2024-01-18 20:38:15 +05:30
Shailesh Parmar
e7665a83e5
Feat: Incident manager part 2 (#14673)
* Feat: Incident manager part 2

* updated stepper to show the future steps

* added dynamic breadcrumb in incident details page

* added cypress for incidentmanager

* added incident layer in graph and details in tooltip

* updated ui as per new change

* moved function render to useMemo

* fixed cypress for incident manager

* fixed unit test

* addressing review comments

* fixed failing cypress
2024-01-18 15:53:55 +05:30
Mohit Yadav
1e6c1a616b
Add Notification [WIP] (#14674)
* Centralize EventType

* Format better for readability

* Add Handling for Thread as Change Event

* Centralize logic for Entity Message Creation

* Add Thread Parent Message in Conversation

* Add Task and Announcement

* Support for multiple destinations

* Delete existing alerts for schema changes

* Delete all tables data for event subscription

* Centralize logic for Notifications and Observability

* Change Field Name and Remove redundant code

* Test Fixes

* Add more fields

* Add Optional

* Logical Test Case Addition Chnage Event

* Add Filter By Owner

* Fix Email Entity Url

* Handler closure and cleanup
2024-01-18 12:46:01 +05:30
Sriharsha Chintalapani
bfa8827d38
Fix #14038: Inconsistent search results between auto-suggest box and … (#14747)
* Fix #14038: Inconsistent search results between auto-suggest box and actual search results

* use dataAsset instead of all alias

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2024-01-17 21:37:36 -08:00
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