4793 Commits

Author SHA1 Message Date
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
Shailesh Parmar
83a40f11af
Cypress: fixed s3 service and permission cypress (#15645)
* Cypress: fixed s3 service and permission cypress

* fixed api issue in postgresIngestion

* fixed big query cypress

* fixed big query failure in cypress

* miner fix for bigquery cypress test
2024-03-22 14:56:42 +05:30
Shailesh Parmar
39b645a0ea
#15651 UI: Duplicate API calls in the data quality tab on the table details page (#15663) 2024-03-22 14:40:01 +05:30
Karan Hotchandani
94be958b68
Accept/Reject All Suggestions (#15656)
* allow accept all and reject all suggestions

* add tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-03-22 13:07:05 +05:30
Mohit Yadav
f03ae2d6ab
[Fix] Application Fixes, Updated AppRunType and Removed Server App Inits (#15649)
* - Fix App Run Type
- Remove Init on App Start
- Migrate stats setup for SearchIndexing to execution

* fix the AppLogsViewer unit test failing due to appRunType type changes

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2024-03-22 08:48:23 +05:30
Chirag Madlani
4ddcc0375c
fix(ui): auth refresh token for confidential client type (#15654) 2024-03-21 19:57:16 +00:00
Ashish Gupta
e22060668c
fix breaking issue in data insight report page after log button click (#15652)
* fix breaking issue in data insight report page after log button click

* changes as per comments

* check page url on page change by click logs
2024-03-22 00:12:58 +05:30
Karan Hotchandani
acc08cbf98
Show profile pic for bots (#15648)
* add floating button for additional actions

* use local bot icon if available

* add tests
2024-03-21 19:47:09 +05:30
Ashish Gupta
c56a1533d8
remove retenion period and displayName edit button if table is deleted (#15653) 2024-03-21 19:22:58 +05:30
Ashish Gupta
834720c445
#15101 : supported project in dashboard right panel and explore filter (#15242)
* supported project in dashboard rightpanel and explore filter

* fix aggregation key and supported unit test for the dropdown items

* minor fix
2024-03-21 18:14:32 +05:30
Shailesh Parmar
0358ec848d
#15545 Data Insights filter counter (#15643) 2024-03-21 11:28:41 +00:00
Aniket Katkar
e6cdd6e9a6
improve SingleFiledSearch, GlossaryVersion and NotificationAlert cypress tests to avoid flakiness (#15603) 2024-03-21 11:13:08 +05:30
Shailesh Parmar
a8a0fdc4a0
#15080 Add a filter by time and tags on the query view page (#15591)
* #15080 Add a filter by time and tags on the query view page

* added Query date filter and sorting options

* added owner filter

* fixed failing unit test

* added cypress for query filter

* miner improvement

* fixed failing cypress and move necessary code utils

* fixed failing cypress
2024-03-20 20:58:36 +05:30
Ashish Gupta
7d24cb5164
#15466: supported entity stats table in searchindex application history logs (#15620)
* supported entity stats table in searchindex application history logs

* localization keys

* changes due to total records

* added test around appLogsViewer and fix sonar issue
2024-03-20 19:42:07 +05:30
Chirag Madlani
8c419b48f8
fix(e2e): login spec fialure (#15624) 2024-03-20 15:46:49 +05:30
Karan Hotchandani
bd208371a9
Query extend (#15595)
* initial commit

* add profile pic for bot

* logo configurable for collate app

* add query extras

* fix tests

* add tests
2024-03-20 15:05:59 +05:30
Chirag Madlani
f33521399e
support extra options for manage button (#15564)
* support extra options for manage button

* revert Icon to icon as prop name should be lower only

* address comments

* fix type
2024-03-20 13:51:46 +05:30
Sachin Chaurasiya
80966087cb
Fix(#15296): Issue with the same service name (#15618)
* Fix(#15296): Issue with the same service name

* add serviceType parameter in cypress test interceptURL for pipelines
2024-03-20 13:14:23 +05:30
Sriharsha Chintalapani
6ac95f2335
Check assignee permissions before updating the entity description/tags (#15582)
* Check assignee permissions before updating the entity description/tags

* make assignee field enabled even if entity already has owner

* minor fix

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2024-03-20 12:13:20 +05:30
Chirag Madlani
731813c0e1
chore(ui): fix callback component not loading for okta issue (#15606)
* chore(ui): fix callback component not loading for okta issue

* Vulnerabilities fixes

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2024-03-19 19:33:46 +05:30
Sriharsha Chintalapani
8377128c93
Application cannot be installed with None as schedule type (#15524)
* Application cannot be installed with None as schedule type

* MINOR: Add / Fix GCS and ADLS - docs, bugs (#15502)

Add GCS and ADLS docs

* Add stack trace while throwing an error to debug (#15522)

* Fix #15533: Fix name & display name for kafka json schema parser (#15534)

* MINOR: postgres add ssl options in yaml (#15538)

* Small change to fix the Glossary TErm Tasks not fetching Owner automatically (#15535)

* remove the DataInsightAlert spec as the alerts test are covered in ObservabilityAlerts spec (#15531)

* MINOR: fix help dropdown item font and icon sizes (#15511)

* fix help dropdown item font and icon sizes

* added unit test for navbarUtils

* fix sonar failure

* changes as per comments

* minor fixes

* Minor: fixed DQ edit test case issue and searchIndexDetails typescript issue (#15528)

* Minor: fixed DQ edit test case issue and searchIndexDetails typescript issue

* fixed failing unit test

* fixed unit test for Data quality test

* reverting e2eLabeler changes

* chore(ui): separate routes as per categories (#15512)

* chore(ui): seprate routes as per categories

* add tests

* fix test

* domain path fix

* [MINOR] GX logging hierarchy (#15542)

* fix: GX module logging hierarchy

* style: ran python linting

* - Use Entity Type (#15546)

* removed docs 1.4.x (#15550)

* Suggestions Alert new design (#15532)

* update ux of suggestions alert

* locales

* minor changes

* fix descriptions

* minor css fixes

* Fix #11868: Duplicated queries cannot be created (#15519)

* Fix #11868: Duplicate query should throw an error of entityExists

* Fix #11868: Duplicate query should throw an error of entityExists

* fix test

* fix test

* Fix uniquee constraint for checksum in Postgres

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>

* added OpenMetadataApplication.getDao (#15549)

* Add the entityUrl to the header for ThreadMessages (#15552)

* feat: AppResource (#15555)

forbid modification of system app

* MINOR: Skip source hash generation for service (#15516)

* sync the documentation roadmap page with the getcollate roadmap (#15551)

* Application cannot be installed with None as schedule type

* None type should not register in scheduler

* scheduleTimeline fix

* fix payload of schedule type none and change it to scheduleTimeline

* fix unit test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: IceS2 <pjt1991@gmail.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Imri Paran <imri.paran@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2024-03-19 18:23:25 +05:30
Mohit Yadav
91184ecf5d
Using Backend for Oidc Flow (#15557)
* - Initial Draft of Using Backend for Oidc Flow

* - Review Comments

* - Add Session Handler

* - Add Nonce Validation

* Typo

* support backend auth flow from client side

* Add Refresh Logic

* Remove oidc Config from /auth

* Auth Logout Handling

* Add Refresh as separate endpoint

* return empty on no refresh token

* support refresh token and logout

* fix route issues

* fix path issues

* Redirect to Logout on know session

* fix store issues

* exclude logout api from domain filter

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-03-19 17:15:30 +05:30
IceS2
0cde1fb454
Fix glossary term not fetching owner when creating task (#15598) 2024-03-18 23:33:57 +05:30
Aniket Katkar
e6b17a8f2f
fix broken links in the documentation (#15599) 2024-03-18 23:10:39 +05:30
Aniket Katkar
cae1d2c09f
Minor: Alert cypress code improvements to avoid flakiness (#15583)
* add visibility check for team user select dropdown

* improve and break SearchFlow tests into different spec files
2024-03-18 19:13:05 +05:30
Karan Hotchandani
f9f7cde43e
Show fields for other lineage entities (#15513)
* show fields for other entities

* fix minor delete issue

* add support for topics and dashboards

* minor fixes

* Remove constraints of connecting column level lineae

* Enable Column Level lineage for all the entities

* Add delete edge by name apis

* fix fields display on drop

* Fix finding a nested column while adding column level lineage

* Fix finding a nested column while adding column level lineage

* add support for collapsible record and struct fields

* add column level lineage cypress

* minor fixes

* Fix dashboard chart lineage

* Fix dashboard chart lineage

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2024-03-18 15:54:20 +05:30
Sachin Chaurasiya
3a4d93b2ba
Fix(#14886): UI Timeout Setting shows wrong Unit. (#15592) 2024-03-18 11:39:29 +05:30
Ashish Gupta
4037cadbc6
MINOR: make entire panel clickable in teams and user page (#15573)
* make entire panel clickable in teams and user page

* minor fix

* fix the sonar issue

* added comments on listeners
2024-03-18 10:50:22 +05:30
Sachin Chaurasiya
b86a8438c3
Fix: cypress tests invalid token issue (#15581) 2024-03-15 17:34:31 +05:30
Ashish Gupta
cadca31b1c
Revert: revamp data asset icon to colour one (#15485) (#15584)
* Revert "revamp data asset icon to colour one (#15485)"

This reverts commit c03cfe95885fb32a4ffb342bc37a50007e986381.

* remove the hard coded color and used variables
2024-03-15 16:56:01 +05:30
dependabot[bot]
b23c8c135e
Bump follow-redirects in /openmetadata-ui/src/main/resources/ui (#15579)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
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>
2024-03-15 14:27:31 +05:30