4917 Commits

Author SHA1 Message Date
Ashish Gupta
26db024379
MINOR: Re-supported password input for service forms (#15964)
* re-supported password input and value hidden on asterisks basis

* supported test

* check the entire string value for showing it in the input

* added test
2024-04-27 14:10:51 +05:30
Ashish Gupta
09d8894576
fix the miss ordering of teams (#16060) 2024-04-27 14:01:05 +05:30
Aniket Katkar
959b8a0f1f
Minor: Observability and ActivityFeed cypress fixes (#16061)
* Modify Observability cypress test to eliminate flakiness

* revert the cypress config changes
2024-04-26 15:43:37 +00:00
Ashish Gupta
e00ab1698b
fix bot and glossary cyress (#16057) 2024-04-26 21:00:08 +05:30
Shailesh Parmar
a5a56ebe6a
cypress: fixed cypress test failure of main (#16058) 2024-04-26 19:27:50 +05:30
Karan Hotchandani
f7e0912ecb
Lineage layers (#15940)
* lineage layers initial commit

* minor fixes

* locales

* fix deletion of node and edges

* fix implement lineage pagination

* fix tests

* add unit tests

* get pipeline status call only on pipeline layer active

* fix rendering  array column in topic

* feedback from customers

* cleanup

* encode column lineage handles

* cleanup

* fix tests

* fix status call for pipeline only

* remove expand collapse button

* fix tests

* feedbacks

* fix cypress

* add lineage export

* tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-04-26 14:16:11 +05:30
Harsh Vador
5125ebc812
(feat): show glossary terms in hierarchy form (#15823)
* (feat): show glossary terms in hierarchy form

* update treeSelectList component

* support hierarchy for glossary search

* finish with hierarchy implementation

* fix tag selection issue

* skip tests

* open menu by default to avoid user click

* fix cypress

* fix cypress

* address comments

* fix tags spec

* fix tag spec

* fix count issue for tags page

---------

Co-authored-by: Chira Madlani <chirag@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-04-26 12:55:40 +05:30
Shailesh Parmar
8fe184dce8
#15260 UI: consistent user/team selectable list for all the places in ui (#16047) 2024-04-26 10:03:23 +05:30
Sachin Chaurasiya
a526aa55e1
fix: 404 page layout (#16044)
* fix: 404 page layout

* Fix 404 page layout issue
2024-04-26 00:42:37 +05:30
sonika-shah
a9773b9527
Add predefined color palette for UI styling assets (#15982)
* Add predefined color palette for UI styling assets - backend

* Update UI components to use customLogoConfig in applicationConfig

* Update UI components to use customLogoConfig and customTheme in applicationConfig

* Update UI components to use customLogoConfig and customTheme in applicationConfig

* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.tsx

* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.test.tsx

* Remove existing customLogoConfiguration

* Refactor App.tsx and ThemeUtils.ts files

* Update AppearanceConfigSettingsPage.tsx with new imports and default theme values

* Update AppearanceConfigSettingsPage.tsx with new imports and reset functionality

* add cypress test

* Fix color update issue in CustomThemeConfig.spec.ts

* Remove existing customLogoConfiguration -migration changes

* Fix theme configuration initialization in useApplicationStore.ts

* Update CustomThemeConfig.spec.ts to check if the color is updated

* update existing customLogoConfiguration with customUiThemePreference -migration changes

* Update CustomThemeConfig.spec.ts to fix color update check

* Add unit tests for ThemeUtils

* move validateJsonSchema method to JsonUtils

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-04-25 22:43:02 +05:30
Shailesh Parmar
016f585e14
#14440 Enhance table details, and restore the test case states in column profiler tab (#16024)
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
2024-04-25 22:05:58 +05:30
Teddy
4ed87a4d08
Fix #15341 - Test Case reference as inherited field for Test Case Incident (#16027)
* fix: unique test computation to scalar_subquery

* fix: make test case reference an inherited field

* style: ran java linting

* fix: added test case resolution migration

* style: ran java linting
2024-04-25 17:31:11 +02:00
Chirag Madlani
e8d9490b0e
fix(ui): invalid redirect for frequently joined columns (#16020)
* fix(ui): invalid redirect for frequently joined columns

* added cypress
2024-04-25 18:52:12 +05:30
Ayush Shah
18ba585d2f
Revert from DBA_ to ALL_ (#16030) 2024-04-25 13:02:47 +05:30
Shailesh Parmar
cd73328f87
#11951 Column Profiling metrics based on data type (for UI and calculations) (#15987)
* #11951 Column Profiling metrics based on data type (for UI and calculations)

* fixed cypress

* fixed cypres test

* fixed cypress test
2024-04-24 15:51:06 +05:30
Pere Miquel Brull
e6c79ce810
#15901 - Non-admins cannot see users' mails (#15983)
* nullify mail

* #15901 - Non-admins cannot see users' mails

* hide masked email

* fix tests

---------

Co-authored-by: Chira Madlani <chirag@getcollate.io>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-04-24 07:28:35 +02:00
Sachin Chaurasiya
0e61d41e73
fix: redirect url path cookie expiry (#15970) 2024-04-23 18:00:22 +05:30
Shailesh Parmar
14ba83a427
cypress: fixed service ingestion cypress for test connection (#15989)
* cypress: fixed service ingestion cypress for test connection

* remove unwanted wait for get request
2024-04-23 12:12:51 +05:30
Sachin Chaurasiya
2ee0d6f847
fix(#15924): 'Learn More' links on my-data page have 2 URLS combined as one (#15980)
* fix(#15924): 'Learn More' links on my-data page have 2 URLS combined as one

* address comments
2024-04-23 11:40:48 +05:30
Chirag Madlani
14698aff62
test(e2e): export basic details from EntityClass.ts (#15990) 2024-04-22 19:42:56 +05:30
Mayur Singal
c04ec3e922
Fix #14973: Qliksense - Add option to disable hostname validation (#15954) 2024-04-22 18:49:59 +05:30
Sachin Chaurasiya
3435a9612e
UI: Refactor service configuration retrieval in ServiceUtilClassBase (#15959) 2024-04-22 14:04:40 +05:30
Aniket Katkar
eeaab62e63
Update LogsClassBase.ts to convert method from arrow function (#15969) 2024-04-19 17:22:27 +02:00
Pere Miquel Brull
b1a4faf171
MINOR - Metadata Actions schemas (#15822)
* MINOR - Metadata Actions schemas

* add type for left side menu bar items

* fix the required fields in automatorAppConfig.json schema

* update constants

* mixin

* create new styled component to show in alerts form card

* Add new translations for ingestion pipeline and location

* Fix import statement in AlertDetailsPage.tsx

* Update automatorAppConfig.json schema to use an array for the 'type' property

* config

* move the advanced search configs to a new classBase for better customization

* Update automatorAppConfig.json schema to add "name" and "description" fields

* Update automatorAppConfig.json schema to remove "name" and "description" fields

* Add new translations for description-plural in multiple language files

* filter Automator

* revert remove

* Update pipeline actions interface and component to handle edit click event

* Update select type for advanced search fields in AdvancedSearchClassBase.ts

* Update ErrorPlaceHolderIngestion component to accept cardClassName prop

* Update FormCardSection component to accept className prop

* Update TagsContainerV2 component to include state property in tag data

* Update TagsContainerV2 component to include defaultState and defaultLabelType properties

* Update ingestionPipelineAPI.ts to include applicationType parameter in getIngestionPipelines function

* Update AdvanceSearchProvider.test.tsx to include pathname in useLocation mock

* work on comments

* fix sonar lint errors

* format

* Update useLocation mock in AdvanceSearchProvider.test.tsx to include pathname

* revert remove

* Update LogsViewerPage interfaces and component to include application_task in IngestionPipelineLogByIdInterface

* Update LeftSidebar component to import LeftSidebarItem interface and fix type annotation in children map function

* fix observability alert test

* revert the form list add method change

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2024-04-19 12:46:58 +02:00
Ayush Shah
d5b1465406
Fixes #14113 - Allow SSL file uploads (#15828) 2024-04-19 11:38:27 +05:30
Sachin Chaurasiya
6b3096f43c
ui: improve refresh token usage part 2 (#15947)
* ui: improve refresh token usage part 2

* Fix loading state issue in AuthProvider component
2024-04-18 18:22:34 +05:30
Shailesh Parmar
c7f6db3a61
#13475 ui/backend: test case validation for min max value (#15946) 2024-04-18 17:59:38 +05:30
Sachin Chaurasiya
c591db4eba
bump(ui): tiptap dependencies (#15932) 2024-04-18 11:35:00 +05:30
Shailesh Parmar
2475a90934
Fixes #14772 Display assets with no description/owner (#15876)
* Fixes #14772 Display assets with no description/owner

* added redirection from DI page to explore page with applied filter

* added cypress and unit test for the changes

* updated button style for data insight page
2024-04-17 17:58:30 +05:30
Shailesh Parmar
ad348e3658
Minor: Introduced support to add additional component in the incident manager details page (#15915)
* Minor: Introduced support to add additional component in the incident manager details page

* added delete method for test case sample data

* added data-testid

* addressing comments
2024-04-17 17:41:21 +05:30
Sachin Chaurasiya
068984e51b
ui(#15831): improve refresh token usage (#15854) 2024-04-17 15:35:38 +05:30
Chirag Madlani
f4ebfbbfc6
fix(ui): hide email if not present in the data (#15927) 2024-04-17 15:30:37 +05:30
Karan Hotchandani
6c44308ba4
minor tooltip fix (#15928) 2024-04-17 14:49:38 +05:30
Karan Hotchandani
92962c43ae
Show preview alert only for preview apps (#15926)
* show alert for only preview apps

* update tests
2024-04-17 10:29:21 +02:00
Ashish Gupta
23eb4ee1c9
MINOR: fix search index language configuration not saving (#15896)
* fix search index language configuration not saving

* minor changes
2024-04-16 15:58:38 +05:30
Sachin Chaurasiya
9995a13ac9
fix custom property cypress test (#15904) 2024-04-16 14:20:31 +05:30
Karan Hotchandani
1759747974
App preview alert (#15899)
* show alert for preview apps

* locales
2024-04-15 15:12:11 +00:00
Karan Hotchandani
bd3838868c
disable install for preview apps (#15884)
* disable install for preview apps

* move screenshot path to base class

* MINOR - Add Marketplace preview

* format

* add unit tests

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2024-04-15 17:32:01 +05:30
Shailesh Parmar
c0a58c5b44
Minor: added functionality to enable debug log for test suite ingestion (#15887) 2024-04-15 15:39:08 +05:30
Chirag Madlani
e91f846f5c
test(ui): cypress tests to cover health page of OpenMetadata (#15861)
* test(ui): cypress tests to cover health page of OpenMetadata

* added wait for api
2024-04-12 11:14:53 +00:00
Sachin Chaurasiya
10045d5a96
ui: add support for edit custom property in entity right panel (#15724)
* ui: add support for edit custom property in entity right panel

* add support for edit custom property in right panel for glossary term

* Add isRenderedInRightPanel prop to PropertyValue component

* Fix click issue in CustomProperty.ts

* Fix input visibility issue in setValueForProperty function

* Fix visibility issue in setValueForProperty function

* Fix import order in CustomProperty.ts

* Update visibility checks in setValueForProperty function in CustomProperty.ts file

* Fix import order in CustomPropertyTable.tsx
2024-04-12 13:07:06 +05:30
Shailesh Parmar
f079168845
Minor: fixed test case description change issue (#15867)
* Minor: fixed test case description change issue

* fixed cypress failure
2024-04-12 12:14:50 +05:30
Sachin Chaurasiya
8e25ce817e
update color input data testid for cypress tests (#15863)
* update color input data testid for cypress tests

* Update color input selector in Tags.spec.ts
2024-04-11 21:48:37 +05:30
Teddy
8fc4319f64
MINOR Add owner filter test case (#15853)
* feat: added owner filter to test case list from search

* refactor: deprecated `orderByLatestExecution` param

BREAKING CHANGE: `orderByLatestExecution` param from list endpoint `GET` has been removed in favor of `sortField` and `sortType` from the `search/list` endpoint

* style: ran java linting

* fix: increase es async time
2024-04-11 17:27:39 +02:00
Chirag Madlani
8e558a91e1
chore(ui): support extra dropdown items for service details page (#15857) 2024-04-10 20:02:27 +00:00
Sachin Chaurasiya
79728cbffa
update custom logo cypress test (#15850) 2024-04-10 19:58:10 +05:30
Shailesh Parmar
073d9ea57b
Fixes #10354 Filter test suites by owner / name (#15826)
* feat: add list from search for test suite

* feat: add list from search and owner/name filter for test suites

* style: ran java linting

* fix: es log failure detail

* #10354 Filter test suites by owner / name

* added filter logic, cypress and fixed unit test

---------

Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
2024-04-10 19:28:55 +05:30
Chirag Madlani
ce18766b96
chore(ui): minor ui changes to support flexibility to components (#15838)
* chore(ui): minor ui changes to support flexibility to components

* minor fixes

* add unit tests
2024-04-10 11:40:38 +00:00
Shailesh Parmar
7264773d6c
#14941 Filtering and sorting of data quality tests & suites at Data Quality page (#15725)
* #14941 Filtering and sorting of data quality tests & suites at Data Quality page

* added filters for test case type, status and startTs and endTs

* added platform filter

* sync-translation

* added table filter

* updated pagination for filter

* fixed failing unit test

* added unit test for filters

* added cypress for test case filters

* skipping filter cypress

* skipping cypress test
2024-04-09 11:35:09 +00:00
Sachin Chaurasiya
c3c5a81b55
feat(ui): add support for brand color config part 1 (#15714)
* feat(ui): add support for brand color config

* Update primary color variables in UI styles

* Update background color variables in less files

* Update UI styles to use primary color variable

* Add brand color customization option

* Add postinstall script to run build-check

* Update theme configuration in DirectionProvider and useApplicationStore

* Update primary color hover in variables.less

* Update primary color hover in UI styles

* Refactor BubbleMenu rendering in BubbleMenu.tsx

* Update activity feed card style and announcement border color

* Update colors in UI components

* Refactor BrandColorConfigSettingsPage component

* Add white label configuration settings page

* Refactor UI components and add AntDConfigProvider

* Add appearance configuration settings page

* Update appearance constants, add resetTheme function, and adjust input height

* Add link and custom theme support, and fix BrandImage src fallback

* Add custom theme translations for multiple languages

* Remove unused code and update theme color

* Add primary color to theme

* Remove custom logo configuration

* Add appearance configuration message to language files

* add unit test

* Remove appearance key and add theme key in language files

* Refactor AppearanceConfigSettingsPage component

* Fix import issue and update theme color

* Update text color in UI components

* Add theme colors to useApplicationStore
2024-04-08 18:34:38 +05:30