4917 Commits

Author SHA1 Message Date
Ashish Gupta
686dbed964
UI: remove count api call on every patch in entities pages (#14954) 2024-01-30 23:22:15 +05:30
Ashish Gupta
7849313f84
MINOR : fix side spacing in setting and other pages (#14957)
* fix side spacing in setting and other pages

* minor fix
2024-01-30 21:05:09 +05:30
Harsh Vador
e2db70c389
ui: handle tab navigation if no access token (#14952)
* Handle navigation if no access token

* remove dependency
2024-01-30 21:00:20 +05:30
Chirag Madlani
908edc5eba
fix(ui): remove airflow from generic form component (#14948) 2024-01-30 18:07:42 +05:30
Chirag Madlani
727cd48ed5
fix(server): generate report for T-7days (#14932)
* fix(server): generate report for T-7days

* support weekly option for DataInsightReport application

* fix checkstyle

* add cypress to validate schedule

* skip ml flow schedule spec
2024-01-30 17:00:08 +05:30
Harsh Vador
78c33317b2
chore(ui): clean glossaryTerm api call with unwanted fields (#14920)
* fix unwanted api call params

* address comments

* minor fix

* fix failing cyp tests
2024-01-30 15:07:06 +05:30
Shailesh Parmar
6bd2176c33
Minor: worked on incident manager feedback, cypress failure and miner bugs (#14936)
* Minor: worked on incident manager feedback, cypress failure and miner bugs

* fixed failing unit test
2024-01-30 13:44:57 +05:30
Ashish Gupta
9dca086053
fix description modal not closing after api call hit (#14933) 2024-01-29 22:59:59 +05:30
Pere Miquel Brull
1492f79da1
MINOR - Revert #14468 - DuckDB Connector (#14934) 2024-01-29 16:10:53 +01:00
07Himank
b90d0e6365
Sort by popularity (#14873)
* sort by popularity

* sort by popularity

* checkstyle

* Fix totalVotes & indexing

* rebase with main

* add popularity and name sort field

* update unit tests

* Fix feedResourceTest

* Remove Ngram from team search indexing

* Change boost for ngram to 1.0

* py test

* 0 totalvotes if votes is null

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
2024-01-29 20:40:18 +05:30
Harsh Vador
b112e34e7d
improve UI messages (#14928) 2024-01-29 20:37:01 +05:30
Ashish Gupta
0d9a2cb89e
MINOR : supported rtl in sidebar (#14929)
* supported rtl support in sidebar

* changes as per comments
2024-01-29 19:31:55 +05:30
Ashish Gupta
2882a7760f
MINOR: fix navbar icon fluctuation on sidebar open and close (#14923)
* fix navbar icon fluctuation on sibear open and close

* fix obervability icon and incident manager header overflow
2024-01-29 17:47:32 +05:30
Shailesh Parmar
09b5bcc97c
Minor: redirect to home page for signin route when user is already logged in (#14915)
* Minor: redirect to home page for signin route when used is already logged in

* added more routes to redirect to home page
2024-01-29 11:09:25 +00:00
Akash Jain
bb2433966d
fix: upgrade html-react-parser from 1.2.8 to 1.4.14 (#14911)
Snyk has created this PR to upgrade html-react-parser from 1.2.8 to 1.4.14.

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-29 14:26:19 +05:30
Akash Jain
1acb0f29d9
fix: upgrade recharts from 2.5.0 to 2.10.3 (#14912)
Snyk has created this PR to upgrade recharts from 2.5.0 to 2.10.3.

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: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-01-29 14:24:42 +05:30
Ashish Gupta
aeb23f8bd0
CYPRESS : fix logout cypress issue (#14917)
* fix logout cypress issue

* minor fix
2024-01-29 14:12:19 +05:30
Sachin Chaurasiya
8d1780c5b4
Fix(#14262): Format the ES reindexing logs for better readability (#14849)
* Fix(#14262): Format the ES reindexing logs for better readability

* Refactor formatJsonString function in StringsUtils.ts

* Fix Error Schema for Search Indexing Application

* Refactor AppLogsViewer.component.tsx

* Fix import order and add default value for formatJsonString

* Refactor formatJsonString function in StringsUtils.ts

* Fix Schema

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2024-01-29 12:16:20 +05:30
IceS2
373cafcda2
Fixes #5448: Implement initial Iceberg Connector using PyIceberg (#14825)
* Create the iceberg connection schema

* Link the IcebergConnection configuration with the forms on the UI

* Add the pyiceberg dependency on the ingestion package

* Create the get_connection and test_connection functions

* First iteration on the iceberg ingestion logic

* Add A more comprehensive implementation of the Iceberg Source

* Add UnitTests

* Update icebergConnection definition

* Update the iceberg souce code based on new schema

* Updated icebergConnecgtion schema for simplicity and to be able to configure Converters

* Updated setup dependencies to be more flexible

* Updated get_owner_ref logic

* Fix formatting

* Changed the icebergConnection json schema structure to enable the ClassConverters

* Add the IcebergCatalog and IcebergFileSystem ClassConverters

* Refactor the code to take into account the new jsonSchema structure

* Fix formatting

* Add Documentation for the Iceberg Connector

* Fix Menu order for Iceberg

* ui: add Iceberg service icon and constant

* Fix DynamoDb Catalog issue due to how PyIceberg instantes it

* Changed uri title to URI

* Fix ClassConverter for Iceberg

* Fix GetSecretValue for password types

* Fix formatting

* Fix formatting

* Add Iceberg Connector Images for the docs

* Add pylint disable for Hacky super() call

* Add Iceberg.md for the UI docs

* Fix pylint complaint

* Fix pylint complaint

* Fix UnitTests

* fix type error and unit tests

* update pipeline type checks

* Fix Sonar Cloud complaints

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-01-29 06:32:58 +01:00
Ashish Gupta
0b840b4f8b
fix activity feed updated data on tab change after some new activity (#14901) 2024-01-28 10:25:01 -08:00
Ashish Gupta
d8a9325c7a
fix sidebar selected for observabiliy alerts (#14903) 2024-01-28 10:24:47 -08:00
Aniket Katkar
5f1069b171
Minor: Add cypress tests for data observability and notification alerts (#14900)
* updated the observability icon in the sidebar

* add test ids and missing rules for add alert form
fix the destination category select dropdown issue

* add cypress for CRUD flow of notifications alert

* delete duplicate cypress test
added proper comments in the code

* add cypress tests for observability alert CRUD flow
2024-01-28 10:24:31 -08:00
Sriharsha Chintalapani
f6ecc41d7c
Fix #11944: API support to fetch count for mentions (#14858)
* Fix #11944: API support to fetch count for mentions

* Add closedTask/totalTask

* fetch count as per new count api for entity and user page and remove mentions tab from entity

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2024-01-28 16:19:29 +05:30
Shailesh Parmar
803cba511b
cypress: fixed failing cypress in main branch (#14891)
* cypress: fixed failing cypress in main branch

* miner fix

* fixed glossary cypress

* fixed activity feed flakiness

* fixed flaky cypress in recentlyViewed and teams spec

* fixed flakiness in cypress
2024-01-27 12:36:51 +05:30
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