4793 Commits

Author SHA1 Message Date
Shailesh Parmar
4b43fa2079
Minor: Address feedback of Incident manager (#14997)
* Minor: Address feedback of Incident manager

* added provision to delete and update display name from test case detail page

* address the feedback

* added option to clear severity
2024-02-03 11:54:51 +05:30
Ashish Gupta
cbfb3bf8d6
MINOR : show only user-task in user profile page in case of admin/normal user (#15005)
* show only user-task in user profile page in case of admin/normal user

* changes as per comments and added some entity field in antlr
2024-02-02 20:11:53 +05:30
Ashish Gupta
20401ab1ec
MINOR : fix task card color code as per new ui (#14976)
* fix task card colors code as per new ui

* fix card styling and remove enity fqn from announcement card in drawer

* minor fix

* text change for accouncement card header
2024-02-02 17:25:04 +05:30
Mohit Yadav
7dc0bc5829
[Data Observability] Add Pipeline Observability and status (#14958)
* Add Pipeline Observability and status

* Compare equalsIgnoreCase

* Fix Naming Args

* Fix Thread Type Filtering

* CheckStyle Fix

* Add Pipeline List Options

* References not being used, handle USERS and TEAMS category separately

* Fix Test Case Failures

* Update Code for PipelineRepository

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2024-02-02 16:21:04 +05:30
Aniket Katkar
1d61d7fb3f
fix failing cypress tests (#15003) 2024-02-02 10:12:17 +00:00
Sachin Chaurasiya
0d001c31d3
Fix: tour flow and update the mock data (#15002) 2024-02-02 14:30:56 +05:30
Aniket Katkar
fac202319f
Minor: Observability alert improvements and bug fixes (#14995)
* change update alert calls form PATCH to PUT

* fix the cypress failing due to API changes

* add missing inputs for test suite action

* improve cypress test coverage for alert CRUD flow

* Add tooltip for filter and action options for better readability of long filter names

* fix debounce not working for AsyncSelect

* fix layout of the alert form

* change the name of button to navigate to add alert page

* allow adding regex in the entity fqn input

* update cypress tests to avoid flakiness

* update layout of form fields

* fix layout overflow issue for add alert form

* fixed cypress tests

* fix unit test

* remove lodash imports from alert specs

* add initial trigger select dropdown when clicked on 'Add Trigger' button

* improve AsyncSelect functionality to show initial options when select is focused

* fix cypress tests for alerts failing due to trigger item changes

* add new component for teams and user selection in alert form destination step

* add unit test for TeamAndUserSelectItem

* fix cypress

* fixed minor bugs on add alert page

* fix cypress tests

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2024-02-02 11:24:58 +05:30
Ashish Gupta
c72584d4f0
MINOR : change whats new modal ui and added timer for github modal to appear (#14993)
* change whats new modal ui and added timer for github modal to appear

* remove un-used gif file

* added constant for milli seconds
2024-02-02 10:47:20 +05:30
Aniket Katkar
3d7085e971
Minor: Unit tests for observability and notification alert flow components (#14908) 2024-02-01 20:03:19 +00:00
Ashish Gupta
ecfcdc89db
fix entity columns conversation not coming up (#14988) 2024-02-02 00:16:27 +05:30
Chirag Madlani
b1d0235713
fix(ui): minor ui fixes for the release 1.3 (#14977)
* fix(ui): minor ui fixes for the release 1.3

* wrap ingestion tab with isadmin flag

* update beta service list

* fix layout for form buttons

* cleanup
2024-02-01 19:27:34 +05:30
Aniket Katkar
8f887b38e7
Minor: Alert flow feedback and cypress improvements (#14924)
* change update alert calls form PATCH to PUT

* fix the cypress failing due to API changes

* add missing inputs for test suite action

* improve cypress test coverage for alert CRUD flow

* Add tooltip for filter and action options for better readability of long filter names

* fix debounce not working for AsyncSelect

* fix layout of the alert form

* change the name of button to navigate to add alert page

* allow adding regex in the entity fqn input

* update cypress tests to avoid flakiness

* update layout of form fields

* fix layout overflow issue for add alert form

* fixed cypress tests

* fix unit test

* remove lodash imports from alert specs

* add initial trigger select dropdown when clicked on 'Add Trigger' button

* improve AsyncSelect functionality to show initial options when select is focused

* fix cypress tests for alerts failing due to trigger item changes

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2024-02-01 18:41:42 +05:30
Karan Hotchandani
4e85f388dc
Metapilot UI changes (#14985)
* update metapilot ui changes

* localisation

* address review comments
2024-02-01 11:50:42 +00:00
Sachin Chaurasiya
7c497825fe
Refactor search options in SearchClassBase (#14982) 2024-02-01 14:03:21 +05:30
07Himank
5a11d601b7
Remove unwanted fields (#14975)
* remove unwanted fields from current entity

* remove unwanted fields from current ent

* revert overriding the existing entity

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
2024-02-01 12:00:51 +05:30
Karan Hotchandani
5bd4de89fc
remove wildcards from search (#14938)
* remove wildcards from search

* remove wildcard from global search

* Fix aggregations and pagination

* fix explore issues

* increase maxlength

* move search options to base class

* Add Ngrams and highlighter for partial matches

* use search query instead of suggestions

* fix tags redirection issue

* add ngram to other indexes

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2024-02-01 09:21:48 +05:30
Sriharsha Chintalapani
2e95fcb98d
Fix #14786: Suggestions API (#14821)
* Fix #14786: Suggestions API

* Handle suggestions in ometa

* Minor: Optimise Databricks Client (#14776)

* MINOR - Fix SP topology context & Looker usage context (#14816)

* MINOR - Fix SP topology context & Looker usage context

* MINOR - Fix SP topology context & Looker usage context

* Fix tests

* Fixes #14598: Fix Tags / Labels ingestion on includeTags as False (#14782)

* fix(ui): password error message for char limits (#14808)

* fix(ui): password error message for char limits

* fix java side code

* Fixes #13556: Support for Salesforce table description ingestion (#14733)

* ISSUE-13556: Add suport for Salesforce table description ingestion

* ISSUE-13556: Remove unnecessary blank line

* ISSUE-13556: Fix to get description for each table

---------

Co-authored-by: Teddy <teddy.crepineau@gmail.com>

* MINOR - Better handling of Ingestion Pipeline Status (#14792)

* MINOR - Better handling of Ingestion Pipeline Status

* format

* format

* MINOR: Added table validation for cost analysis data (#14793)

* Added validation for cost analysis source

* centralized life cycle logic

* 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

* 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

* fix(minor): update skip icon for executions (#14809)

* 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.

* minor(config): update openmetadata-ui code reviewers (#14823)

* Add Tests

* Add list/accept/reject apis

* initial ui changes

* localisation

* show suggestion for empty description

* ui feedbacks

* Fix permission check for entities without owner

* Fix entityLink and add tests

* Add update suggestion WIP

* Fix test

* Fix PUT and Pagination

* Fix styling

* update test

* Update status

* add OM server connection in apps

* add permissions check

* Fix CI

* Remove TODO

* Fix feedResourceTest

* fix unit tests

* add private configs for apps

* add private configs for apps

* fix update application icons

* minor center align icon

* add private configs for apps

* Format

* Fix pydantic gen

* Remove token

* Update name

* Rework private conf

* Fix apps

* Fix apps

* Format

* Format

* show metapilot only if its installed

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: kwgdaig <18678754+kwgdaig@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Abhishek Porwal <80886271+Abhishek332@users.noreply.github.com>
Co-authored-by: Carlo Q <carlo@machina.bio>
Co-authored-by: karanh37 <karanh37@gmail.com>
2024-01-31 18:51:09 -08:00
Chirag Madlani
930bd99dac
fix(ui): schedule option for DataInsightReport Application (#14966) 2024-01-31 20:21:08 +05:30
Harsh Vador
fb3e6e88da
Unit test for feedUtils (#14972)
* add unit test for feedUtils

* minor change
2024-01-31 19:08:15 +05:30
Sachin Chaurasiya
38295daa99
Minor: handle deeply nested object parsing in formatJsonString (#14974) 2024-01-31 17:59:00 +05:30
Ashish Gupta
a532fb1b5d
MINOR: fix user activity feed data in case of admin (#14971)
* fix user activity feed data in case of admin

* fix new data in entity after task accept
2024-01-31 17:43:27 +05:30
Harsh Vador
5034de51fb
fix mention fqn encoding (#14970) 2024-01-31 16:08:22 +05:30
Ashish Gupta
c3f8a9da9d
MINOR: supported test email modal (#14947)
* suported test email modal

* localization keys and senderMail check

* added unit test for the test modal

* Fix Test Email request

* change the payload to test email

* test-email

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-01-31 13:24:11 +05:30
Sachin Chaurasiya
52d287af57
Update DeleteWidget.interface.ts to use ReactNode for description (#14962) 2024-01-31 12:52:40 +05:30
Felipe Arruda
a9c0d922bd
Fix #14959: Update PT-BR locale (#14960)
* Update pt-br.json

* Update pt-br.json
2024-01-30 15:10:58 -08:00
Shailesh Parmar
728a71ee5d
Minor: address feedback for incident manager feature (#14955) 2024-01-30 23:25:50 +05:30
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