3173 Commits

Author SHA1 Message Date
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
Ashish Gupta
61bc8568f8
chore: minor ui issue (#15819)
* chore: minor ui issue

* remove password field from schema form
2024-04-06 14:00:09 +00:00
Karan Hotchandani
a6d0c57053
Move provider state to zustand store (#15804)
* add domain store zustand

* fixes domain options

* move global search provider data to application store

* minor sonar fix

* address comments

* store partial info

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-04-06 17:52:21 +05:30
Harsh Vador
14b204ff83
WIP: Fix #12980: Expand description issue (#15778) 2024-04-06 17:24:04 +05:30
Ashish Gupta
05dfd4ddfd
MINOR: fix the recent run not showing for data-insight application (#15811)
* fix the recent run not showing for application

* supported unit test for the same

* used ingestionRecentRuns for application run status

* limit the records shown

* change the file logsViewer from component to page

* minor fix
2024-04-06 06:34:21 +00:00
Alexander Nedomets
ba561c9674
ISSUE-15263: Proxy settings for Yarn (#15287)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-04-06 10:18:17 +05:30
Ashish Gupta
11bf0a4c7d
#13907: support to change glossary term parent from the detail page (#15752)
* support to change glossary term parent from the detail page

* added localizaion keys

* added unit test and change component name

* added icon for change parent

* added cypress for the fetaure
2024-04-05 15:59:09 +05:30
Sachin Chaurasiya
ed66fc9ab7
fix(#15364): autogenerate ingestion pipeline name and show displayName (#15767)
* fix(#15364): autogenerate ingestion pipeline name and show displayName

* Refactor AddIngestion component and StringsUtils

* Refactor UUID generation function

* Update rowKey in IngestionListTable.component.tsx

* add unit test for replaceCallback

* Fix service run button selector and update row key in IngestionListTable

* Refactor code to improve readability and maintainability

* Fix null check in checkAndDeleteApp function
2024-04-05 15:52:28 +05:30
dependabot[bot]
09b03b9063
Bump undici in /openmetadata-ui/src/main/resources/ui (#15815)
Bumps [undici](https://github.com/nodejs/undici) from 5.28.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.3...v5.28.4)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 15:46:15 +05:30
Shailesh Parmar
eec5a72fa6
cypress: fixed AUT failure of main branch (#15820) 2024-04-05 15:44:11 +05:30
Pere Miquel Brull
67dee85abd
MINOR - Add Application type for logs (#15802)
* MINOR - Add Application type for logs

* MINOR - Add Application type for logs

* Add application_task to DataInsightLatestRun interface and update LogsViewer component

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-04-05 07:09:59 +02:00
Sachin Chaurasiya
a83604c255
ui: update error fallback icon in error boundary (#15803)
* update error fallback icon in error boundary

* Update language translations for OpenMetadata UI
2024-04-04 18:56:55 +05:30
Karan Hotchandani
4a310e4e11
fix matches description (#15805) 2024-04-04 16:35:43 +05:30
Ashish Gupta
25a256f601
#15236: fix redundent scrollbars on UI (#15779)
* fix redundent scrollbars on UI

* minor optimizaion
2024-04-04 10:54:29 +05:30
Aniket Katkar
b2c72cb86f
Minor: Search Flow cypress fix (#15789)
* fix the search flow cypress failures

* specPattern change for testing

* updated the cypress config

* cypress config reverted
2024-04-03 16:09:44 +00:00
Shailesh Parmar
b59efdcf30
Minor: removed beta label for incident manager (#15795) 2024-04-03 13:57:24 +00:00
Karan Hotchandani
9cadae9c27
Lineage cypress fixes (#15788)
* fix lineage cypress

* fix cypress
2024-04-03 11:54:01 +00:00
Karan Hotchandani
3bcc908bdf
Applications minor fixes (#15771)
* change button icon

* hide uninstall for system apps

* hide popover on clicking on avatar

* show badge count always

* cleanup

* unit tests
2024-04-03 12:30:10 +05:30
Sachin Chaurasiya
59e875994e
Minor: show generic message in error boundary for loading chunk error (#15783)
* Minor: show generic message in error boundary for loading chunk error

* Update error handling and localization strings
2024-04-03 11:28:07 +05:30
harshsoni2024
feb33a0cc2
Fix #12964: Qlik Sense & Qlik Cloud filter draft dashboards (#15726)
* Fix #12964: filter draft dashboards from config

* Fix #12964: add unit test for qlik_sense

* Fix #12964: added UI and doc code

* Fix #12964: move includedraftdashboard flag from source_connection to source_config

* Fix #12964: filter draft dashboards in qlikcloud

* Fix #12964: add unit test for qlik cloud

* Fix #12964: remove unnecessary comments, code clean

* Fix #12964: pylint changes
2024-04-02 14:30:33 +02:00
Aniket Katkar
5a22e31bb5
Minor: Fix AUT cypress test failures (#15751)
* remove sample_data dependency for searchFlow and improved version page tests

* address comments to move entity creation and deletion to util functions

* create util functions for getting the entity creation details for advanced search
2024-04-02 14:07:02 +05:30
Suman Maharana
4c14426652
MINOR: Added side docs for KafkaConnect (#15772) 2024-04-02 13:27:23 +05:30
Shailesh Parmar
8fcf700327
cypress: fixed cypress for AUT (#15765)
* cypress: fixed DataInsightReportApplication for AUT

* addressing comment

* Refactor custom property tests for better readability

* addressing comments

* fix glossary flakyness

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-04-02 12:02:45 +05:30
Aniket Katkar
72b3f05826
Fix #15483: Alert form destination selection improvements (#15494)
* change display name of the 'Generic' destination type to 'Webhook'

* reset destinations after source change

* refactor the DestinationSelectItem component.

* add unit test for DestinationSelectItem component

* update and fix cypress tests for destination select related changes

* remove the unnecessary callback ref use and used useEffect instead

* fix the failing unit tests

* fix the cypress tests

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
2024-04-01 18:56:25 +00:00
Ayush Shah
ec8ae45c35
AzureSQL docs with Microsoft Entra addition (#15766) 2024-04-01 21:07:14 +05:30
Aniket Katkar
ac7828fffe
fix the styling of ingestion pipeline status (#15715) 2024-04-01 18:51:06 +05:30
Suman Maharana
bb2684dd62
Fix #11351 Added Kafka Connect connector JSON schemas (#15699) 2024-04-01 18:45:39 +05:30
Ayush Shah
7c7a7c35a9
Check Test Connection Oracle DBA Access (#15764) 2024-04-01 18:18:21 +05:30
Ashish Gupta
a64c8493f2
cypress: fix cypress failure (#15694)
* cypress: fix cypress failure for teamDragAndDrop

* added cypress label

* move cleanup code in the after function

* remove the team creation from test part and put it in before

* remove service.spec as it is already covered in services.spec

* fixed DQ cypress

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-04-01 14:28:18 +05:30
Teddy
dafbcbd726
fix: update ingestion profiler config (#15753) 2024-03-28 16:06:08 +00:00
Karan Hotchandani
e22b8f7741
Suggestions feedback (#15723)
* use entity store for storing fqn

* fix feedbacks

* fix tests

* store cleanup

* cleanup

* review comments

* minor label change

* minor change

* fix flaky lineage cypress
2024-03-28 16:04:16 +00:00
harshsoni2024
884029f031
Fix #14089: Add QlikCloud connector support (#15610) 2024-03-28 20:15:22 +05:30
Ashish Gupta
a3689cad54
fix the ui around domain label, data filter and search index table entity stats (#15720)
* fix the ui around domain label, data filter and searchindex table entity stats

* remove unwanted file change

* changes as per comments

* changes as per comments

* fix the missing dependency
2024-03-28 16:32:31 +05:30
Chirag Madlani
84748e1fa1
fix(ui): data product wans't shown for few entities (#15730)
* fix(ui): data product wans't shown for few entities

* fix tests
2024-03-28 06:50:40 +00:00
Ashish Gupta
af47b856e7
#15561: supported copy button in query editor (#15731)
* supported copy button in query editor

* fix sonar issue
2024-03-28 11:43:32 +05:30
Shailesh Parmar
84941a7d32
#15650 UI: Not able to select all possible dates range from the custom date picker in the incident manager (#15711)
* #15650 UI: Not able to select all possible dates range from the custom date picker in the incident manager

* added unit test
2024-03-27 17:52:28 +05:30
Chirag Madlani
d52bf7aacb
chore(ui): block loggedInUser api for auth/callback route (#15707) 2024-03-27 07:07:56 +00:00
Ashish Gupta
024e19f97b
fix reloading of user profile page on edit action perform (#15673)
* fix reloading of user profile page on data change

* supported unit test update handler in UserPage
2024-03-27 11:52:00 +05:30
Chirag Madlani
1347890540
fix(ui): Glossary term related term got vanish on update (#15697)
* fix(ui): Glossary term related term got vanish on update

* block api call for empty json patch
2024-03-27 10:51:15 +05:30
Chirag Madlani
5056e78e0c
feat(ui): OM status page to validate health (#15685)
* ui: display om health in settings page

(cherry picked from commit 70b47a66f551f36c7cd0de5242e03982bfc86655)

* add locale files

(cherry picked from commit 17743062d64cb625d8175d57cc0b6da2432832ca)

* fix locale

* Update UI for showing validation message and logs

* fix path

* update locale

* fix tests

* fix typo

* update icon for status

---------

Co-authored-by: Harsh Vador <harsh.vador@somaiya.edu>
2024-03-27 01:01:31 +05:30
dependabot[bot]
73b0234168
Bump express in /openmetadata-ui/src/main/resources/ui (#15684)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 01:00:35 +05:30
Aniket Katkar
4ee088cabf
Fixed cypress tests for Services, ObservabilityAlerts and Glossary VersionPage specs (#15704) 2024-03-27 00:56:02 +05:30
Sriharsha Chintalapani
7a3a271f26
Add entityReferences and entityReferenceList as custom properties (#15448)
* Add entityReferences and entityReferenceList as custom properties

* ui: allow to add custom properties for all available property types.

* make entity type as an array

* Fix label typo and import order in AddCustomProperty component

* Remove unnecessary property types with format

* Refactor CustomPropertyTable.tsx to handle array config and enum config

* Add entity reference options and update custom property form

* Add EntityReference and EntityReferenceList as a custom property

* add validation for date format

* Add date and dateTime input support to PropertyValue component

* Fix import order and add search functionality to type dropdown

* Fix custom property cypress tests

* add input for number, email, timestamp, timeInterval, duration, time, sqlQuery,

* add input support for entityReference and entityReferenceList

* Add placeholders for email, timestamp, start time, end time, and duration inputs

* Refactor PropertyValue component to use destructuring for timeInterval object

* Add minWidth style to PropertyValue component and include SQL query editor

* Add entityReference and entityReferenceList as a generic types and not reference to the existing types

* Remove services from entity reference types list

* handle property values for different property type

* Update ExtensionTable to handle object values in CustomPropertyTable

* Add entity reference list rendering and styling

* Fix file paths in complexTypes.json

* Add regex constant for UNIX timestamp in milliseconds and update language files

* Refactor custom property configuration and add new options

* Fix import order and update property value handling

* add unit tests for different input types for different property type

* add unit test for different property type values

* fix cypress tests

* add cypress test for CRUD for different types

* add cypress test for entity ref and entity ref list property type

* add cypress tests for all the 11 entities which support custom properties

* fix cypress test for createCustomPropertyForEntity

* Add new interfaces and types for CustomPropertyTable

* add cypress test for custom property to create via APIs for entities

* add cypress tests for string,integer, markdown, number, duration, email

* add cypress test for enum property for all entities

* add cypress test for sqlQuery, timestamp and timeInterval property

* fix cypress test for sqlQuery input

* fix flaky cypress test for sqlQuery input

* address comments

* Refactor import statements and update ENTITY_PATH enum

* Update import statement in CustomProperty.ts

* change TimeInterval to Time Interval

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-03-26 11:02:44 +05:30
Chirag Madlani
039d66390b
feat(ui): what's new details update for 1.3.2 (#15666)
* feat(ui): what's new details update for 1.3.2

* update content
2024-03-22 14:50:10 +00:00
dependabot[bot]
5f206111fe
Bump webpack-dev-middleware in /openmetadata-ui/src/main/resources/ui (#15669)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-22 09:59:00 +00:00