1965 Commits

Author SHA1 Message Date
Shailesh Parmar
9e23f03d56
fix(ui) UI: Inconsistency in left panel #9431 (#11081)
* fix(ui) UI: Inconsistency in left panel #9431

* addressing comment

* updated left panel style for mydata page

* updated style as per feedback
2023-04-18 00:12:51 +05:30
Chirag Madlani
af853d7b4f
fix(ui): breadcrumb for details page (#11084)
* fix(ui): breadcrumb for details page
support tag, tier for database details page

* fix unit tests
2023-04-17 18:37:22 +00:00
karanh37
072dfd199c
fix: show task action buttons for members of team (#10884)
* fix: show task action buttons for members of team

* fix: update redirection path for users and teams

* fix: show task action buttons for members of team

* fix: update redirection path for users and teams

* Fetch user teams during the task permission check

* feat: update tag suggestion and description component

* Update v009__create_db_connection_info.sql

* fix: review comments

* fix: persist default state for update tags

* fix: update css styles for form

* fix: resolve code smells

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2023-04-17 09:58:06 -07:00
Sachin Chaurasiya
46ad72ff7a
feat(ui): Enhance markdown with custom rendering (#10903)
* chore(ui): Enhance markdown with custom rendering

* chore: sync locales

* revert: hook changes

* fix: styling

* chore: rename custom renderer

* chore: increase the font size

* chore(ui): add support for inline markdown parsing

* chore: add custom renderer for links

* chore: add comments

* chore: add custom renderer for headings

* chore : update copy button styling

* doc: add postgres doc as example

* chore: update postgres example.

* chore: resizable layout initial setup

* fix: unit test

* fix: markdown font size

* chore: add resizable panels on edit service page

* chore: address feedback

* chore: update custom renderer to support heading id

* chore: only render the second panel if required.

* feat: add support for scroll down to focused field section

* chore: add service icon for selected service

* chore: minor update

* chore: remove side panel text check.

* chore: update the heading styling

* chore: add resizable panel for add and edit ingestion page

* chore: show right panel when adding ingestion

* Fix connection config files with new structure

* chore: initial commit for generate formFields

* chore: add info popover

* fix: unit test

* chore: generate metadata workflow fields dynamically

* chore: generate other workflow fields dynamically

* chore: add key and id for form item

* chore: add support for fetching the workflow md files

* fix: cy tests

* fix: workflow form styling

* chore: work on styling as per feedback

* chore: refactor fields

* chore: add custom fields for description.

* chore: change description rendering for object and array fields

* chore: add support for ingestion field focus

* fix: test

* fixed failing cypress

* fixed failing cypress

* fixed issue related to re-render

---------

Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-04-17 19:23:23 +05:30
Onkar Ravgan
b82abd5047
Fixed tableau url (#11071)
* Fixed tableau url

* review comments and tests

* changes to remove host-port addition from the UI for dashboard and chart urls

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2023-04-17 11:20:11 +02:00
Shailesh Parmar
a3ce1dfa4e
fixed glossary & service failing cypress (#11073)
* fixed glossary failing cypress

* fixing update glossary term test

* cypress config

* cy-test

* added API wait for `Updating data of glossary should work properly`

* added additional timeout

* skipping update term test from glossary spec
2023-04-17 07:28:04 +00:00
Ashish Gupta
1f8c35751a
UI : Fix the dropdown issue in Activity feed (#10706)
* Fix the dropdown issue in Activity feed

* fix the fetching in activity feed and added localization in server api response

* missinf file

* fix unit test

* fix cypress issue

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-14 23:03:36 +05:30
Ashish Gupta
ec794d3eb9
Fixes comments #10543: Change and redirect the DataModel url to it's page from Lineage panel (#11069)
* Change and redirect the DataModel url to it's page from Lineage panel

* fix the table issue
2023-04-14 19:19:04 +05:30
Shailesh Parmar
488a03df3b
Modal-feedback-non-mandat-step-fail (#11061)
* fix: updated label and icon for non-mandatory step fail

* language-sync
2023-04-14 18:08:47 +05:30
Chirag Madlani
fa93a37fcd
feat(ui): new pagination with page number and page size (#10921)
* feat(ui): new pagination with page number and page size

* fix unit tests

* fix unit tests

* fix pagination issue

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-04-14 10:54:14 +00:00
Ashish Gupta
1419d09b46
Fixes #10330 : Revamp entity tags style and added icon based on it's type (#10804)
* Revamp entity tags style and added icon based on it's type

* fix test and patch request

* changes as per comments

* minor improvements

* fix test and minor changes

* remove icon from entity cards

* added seperate column

* minor changes

* fix unit test

* fix unit test

* changes as per commets

* unit test fixes

* fix cypress issue

* fix cypress issue

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-14 10:07:01 +00:00
Sachin Chaurasiya
b57c680a4f
chore(ui): text connection status modal improvements (#11010)
* chore(ui): text connection status modal improvements

* chore: add progress bar

* chore: make style changes as per feedback

* chore: add support for summary text

* chore: address feedback

* fixed failing unittest

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-04-14 13:51:55 +05:30
Teddy
77b94f9ebb
fix: rename tests endpoint to dataQuality/<specificity> (#10970) 2023-04-14 00:14:49 -07:00
Aniket Katkar
b8e3a77386
did data quality UI improvements (#11052)
added test-case details page for better view of test-case results

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-14 12:32:29 +05:30
Chirag Madlani
c89bcb51b4
feat(ui): breadcrumb style updates (#10974)
* feat(ui): breadcrumb style updates
entity title styling

* fix localisation

* update explore card & summary panel breadcrumbs

* fix breadcrumbs for container, glossary & tags

* update breadcrumb styling at all the places

* fix service type missing from version components

* fix unit tests

* fix breadcrumb styling
fix icons related changes
fix link related issue

* fixed assets related feedbacks

* add external link for assets

* fix cypress

* fix breadcrumbs on the glossary

* fix glossary breadcrumb issue

* update databaseSchema page layout

* fix code smells

* fix code smells

* fix unit tests failing

* update tag icon and fix lineage cypress

* fix restore entity

* fix restore entity spec

* fix test id issue
2023-04-14 11:28:11 +05:30
Ashish Gupta
91b04ee9a3
UI improvements and minor fixes (#11055) 2023-04-14 10:41:59 +05:30
karanh37
bdcd97dcd1
fix: flaky cypress for glossary (#11027)
* fix: update cypress wait for glossary term

* fix: flaky cypress

* updated cypress config to test glossary

* revert config change

* fix: cypress

* fix: update cypress tests

* fix: cypress issue

* fix: cypress issue

* fix: update tests

* fix: cypress tests

* enable all cypress test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-14 09:17:37 +05:30
karanh37
49edea5fdc
feat: allow adding owner on glossary and term creation (#11039)
* feat: allow adding owner on glossary and term creation

* fix: glossary feedback

* fix: glossary button styling

* fix: glossary button styling

* fix: added on cancel for dialog

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-14 03:02:06 +05:30
Aniket Katkar
d9564ef0d5
feat#10187: added functionality for selection of custom date range for the timestamp (#11041)
* Added custom datePicker option also added yesterday option for picking the timestamp duration in data quality

* localization changes for other languages

* Fixed unit test failures and fixed bugs

* Fixed errors on column profiler page
2023-04-14 01:48:59 +05:30
Shailesh Parmar
1957e7c964
ui: integrated add query flow (#10978)
* created route and added add query page

* added form fields

* added select option and cancel and save button

* added api integrations

* sync translation

* localization

* updated footer size for query card

* integrated permission for add action and added basic unit test for add query

* removed name and displayname field from add query form

* added queryDate information

* address the feedback for query feature

* sync localization

* fixed failing unit test

* addressing comment for add button pipe symbol color

* text-color

* removed owner filter

* added delete support

* move copy button outside dropdown

* address the feedback

* translation-sync

* updated label from users to used by

* translation-sync

* addressing comments
2023-04-13 20:00:27 +00:00
Sachin Chaurasiya
4d6429c928
fix(ui):Popover should be on the right side (#10990) 2023-04-14 01:12:30 +05:30
karanh37
cc451fe1f9
fix: improve search experience (#10892)
* fix: improve search experience

* fix: review comments

* fix: update navbar in tour page

* feat: update global search

* fix: show summary panel for glossary term

* fix: remove criteria update change on glossary tags

* chore: remove commented code

* fix: show loader

* fix: add error page

* fix: add missing localization key

* fix: loader flicker

* fix: limit suggestions to 3 items per type
2023-04-14 00:30:54 +05:30
Shailesh Parmar
c0172173ae
fix UI: Confusing data about query on table details page. #8303 (#11033)
* fix UI: Confusing data about query on table details page. #8303

* updated query details all the place where query count is shown

* fixed failing unit test
2023-04-13 21:04:46 +05:30
Shailesh Parmar
42dff694c2
fixes: Improve search functionality for teams page #10653 (#10917)
* fixes: Improve search functionality for teams page #10653

* addressing comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-13 13:20:18 +05:30
Aniket Katkar
34b0d01e98
fix 10883: quick filter dropdown improvements and bug fixes (#10898)
* Changed fields to fetch initial suggestions for quick dropdowns for charts and tasks
Fixed schema field dropdown not returning correct options

* Added debouncing logic for search in quick dropdown

* fixed typescript error

* Fixed failing unit test

* fixed advanced search modal owner field initial suggestion not showing

* Code optimization for ExploreQuickFilters

* fixed cypress tests

* fixed typescript error

* Added unit tests for newly added advanced search util functions

* Added dataModel filter for dashboard entity

* enabled the advanced search cypress test for testing the changes in PR

* worked on comments to remove unnecessary util function and used existing one

* fixed cypress for searchFlow

* Reverted the changes for reindex in SearchFlow spec

* updated owner addition logic to eliminate search

* Updated user name in test data

* skipped the searchFlow specs

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-12 19:01:37 +05:30
Aniket Katkar
6cf982bb2f
feat#10614: consolidate 'OpenMetadata' service settings under one section. (#10768)
* Added 'Data Insight' and 'Search' pipeline deployment functionalities in separate pages from the settings

* Changes for localization for other languages

* fixed cypress test constant for changes made

* Removed 'OpenMetadata' service connection displaying in metadata category in settings. Also removed service details page and edit connection page for the same.

* modularized the ingestion component for flexible usability in 'Data Insights' settings page

* Fixed styling issues caused by long ingestion pipeline name inside the pipeline tables

* fixed failing cypress test

* fixed code smells

* fixed edit ingestion page breadcrumb

* Fixed long pipeline name overflow issue on success page

* Added Icon for data insight menu item

* Worked on comments

* localization changes for other languages

* fixed errors occurring due to wrong imports of OPENMETADATA constant

* fixed OPENMETADATA constant import error

* Fixed failing unit test

* Fixed typescript error

* Changes made to pass the pipelineType filter while fetching the ingestion pipelines for a service

* Added tabs in the elastic search re index settings page

* updated localization files for other languages

* Updated the no data placeholder for settings page ingestion pipelines tab

* added email configuration settings page

* localization changes for other languages

* fixed TriggerReIndexing component errors

* made changes to reflect the selected tabs in the URL for elasticSearch reIndex page

* fixed redirection issue from ingestion success screen to search settings page

* Added loader while loading email configurations

* changed the name of the button for adding elasticsearch reIndex pipeline

* added localization changes for other languages

* added 'Live' tab in the ElasticSearchReIndex Page

* localization changes for other languages

* added content in the locales folder for the description of the email configuration form fields.

* removed edit-config modal and moved the form to separate page with field descriptions in the right panel

* changed no data placeholder message for data insights and elastic search index pipeline

* localization changes of other languages

* changed the edit icon to use the newly added icon

* Replaced deprecated DropdownList component with antd Dropdown

* Replaced custom separator with antd Divider

* replaced logic to create query params string with qs

* removed unnecessary state to store active tab

* Removed extra div element between pageContainer and pageLayout

* Replaced manual mapping to get options with map function

* changed logic to show 'stopReIndexing' and 'reIndexAll' buttons

* Changed icon for stopped status for re-indexing

* Fixed menu item selector causing cypress failure

* fixed postgres spec

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-04-12 18:25:47 +05:30
Chirag Madlani
0a7c180763
fix(ui): redesign glossary assets experience (#10926)
* fix(ui): redesign glossary assets experience

* minor ui changes

* design updated on asset selection from glossary

* so not show expand icon with no children

* fix count, pagination and updates from modal

* fix unit tests

* fix type issue
2023-04-12 18:21:34 +05:30
Shailesh Parmar
d30e2d89d6
cypress: fixed flaky cypress of main branch (#10996)
* fixed failing cypress on main

* updating cypress config to test

* updating ingestion check

* revert changes related cypress.config

* added api wait for service details page API
2023-04-12 17:57:52 +05:30
Nahuel
673573a512
Fix#10584: Add filters for data models (#11008)
* Fix#10584: Add filters for data models

* Minor UI error

* fix unit test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2023-04-12 17:36:01 +05:30
Onkar Ravgan
dbd8da6a29
Added logic for cleaning up schemas (#10998)
* Added logic for deleting schemas

* added UI changes to allow soft deletion and restoration of database schemas

* fixed failing cypress test

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2023-04-12 16:50:44 +05:30
karanh37
51bf8cd754
fix: glossary route path for add term (#11000)
* fix: glossary route path for add term

* fix: jest test

* fix: improvements on glossary screen

* fix: glossary comments

* fix: update cypress

* fix: cypress tests

* fix: update cypress tests

* fix: update icon

* fix: tag styles

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-12 11:12:04 +00:00
Pere Miquel Brull
b5cb1d464a
Deprecate location and old storage service (#11004)
* Deprecate location and old storage service

* Format

* Fix test

* Refactor

* Clean location

* Rename object store to storage

* Rename object store to storage

* Rename object store to storage

* Format

* Format

* Refactor object store for storage

* Refactor object store for storage

* Rename object store to storage

* Fix test

* Fix test

* Format

* chore(ui): change Objectstore to  Storage

* Fixes

* Fix test

* Remove storage service from Glue cypress

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2023-04-12 11:44:46 +02:00
Chirag Madlani
709fce6013
fix(ui): remove all option from activity feed for my-data (#11007)
* fix(ui): remove all option from activity feed for my-data

* fix silent signin issue
2023-04-12 14:27:50 +05:30
Ashish Gupta
d17db66312
Feat 10854 : Added Version Page in DataModel entity (#11006)
* Added Version Page in DataModel entity

* minor changes
2023-04-11 22:02:29 +05:30
Ayush Shah
9d11029ec8
Fixes 10351: Fixes Metrics Computation, Samping, test suites and partioning (#10603)
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
2023-04-11 20:58:31 +05:30
Sachin Chaurasiya
39ead793ef
chore(ui) #10886 : Add version page for container (#10988)
* chore(ui) #10886 : Add version page for container

* chore: add extra info

* test: add unit test
2023-04-11 16:36:25 +05:30
Aniket Katkar
2dc8440bc7
fix#10859: permission issue in test suite details page (#10997)
* fixed permission bug for test cases

* added unit tests for the changed permissions logic
2023-04-11 16:18:52 +05:30
Ashish Gupta
331f043d3b
Fixes #10584 : Improvements in DataModel Entity (#10983)
* Improvements in DataModel Entity

* Added lineage view in DataModel Entity

* changes as per commets

* fix unit test issue

* fix code smell

* changes as per commets
2023-04-11 14:04:10 +05:30
Pere Miquel Brull
4084d3b0d5
Add ES translations (#10986) 2023-04-11 06:31:28 +02:00
Aniket Katkar
0bbcfc5b3d
fixed console errors in the ui for ElasticSearchReIndexPage (#10982) 2023-04-10 23:29:22 +05:30
Aniket Katkar
1d93000466
fix(ui): fixed flaky cypress test for TeamsHierarchy spec (#10958)
* Fixed flaky TeamsHierarchy spec

* updated cypres.config

* updated cy config

* fixed flaky service related cypress

* fixed addRoleandAssigntouser spec

* updated test

* updated merge conflict issue

* reduce machine to 2 for cypress

* skipping tags cypress due to #10979

* unskip test

* revert check for status code not checking

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-04-10 15:16:20 +00:00
Mohit Yadav
ee4f1b4e51
Add Stop Functionality For Reindex (#10971)
* Add stop Reindexing Job

* Languages

* Add Status

* Add Status

* Add messages
2023-04-10 13:15:44 +05:30
Shailesh Parmar
751919e6ca
fixes App Analytics summary not adjusting to the datetime [UI] #10571 (#10961)
* fixes App Analytics summary not adjusting to the datetime [UI] #10571

* added comments to the code

* updated sum logic, used sumBy method from lodash

* addressing comment
2023-04-10 07:38:44 +00:00
Shailesh Parmar
d79974dba1
ui: move queries from ES to REST API (#10947)
* initial commit for moving from ES to REST

* updated filters

* miner fix

* fixed failing unit test

* fixed failing cypress
2023-04-10 10:21:27 +05:30
karanh37
445ac90ef9
feat(ui): glossary versions page (#10966)
* fix: glossary right panel position fix

* fix: review comments

* feat: add deeplinks to tabs in glossary terms page

https://github.com/open-metadata/OpenMetadata/issues/10713

* fix: glossary feedback

* chore: update svg icon

* fix: missing localization keys

* fix: review comments

* fix: missing localization keys

* fix: review comments

* fix: jest tests

* feat: glossary ui improvements

* fix: missing localization keys

* fix: added error placeholder for assets

* fix: add icon to references

* fix: table issues

* feat: add glossary versions page

* fix: remove display name validations

* fix: localization keys

* fix cypress

* fix: button alignment

* fix: glossary version improvements

* fix: remove tooltip as not needed

* fix: update space direction

* fix cypress failure for ingestion tab

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-08 15:26:43 +05:30
karanh37
d5a0aa9af6
fix(ui): glossary improvements (#10823)
* fix: glossary right panel position fix

* fix: review comments

* feat: add deeplinks to tabs in glossary terms page

https://github.com/open-metadata/OpenMetadata/issues/10713

* fix: glossary feedback

* chore: update svg icon

* fix: missing localization keys

* fix: review comments

* fix: missing localization keys

* fix: review comments

* fix: jest tests

* feat: glossary ui improvements

* fix: missing localization keys

* fix: added error placeholder for assets

* fix: add icon to references

* fix: table issues

* fix: remove display name validations

* fix: localization keys

* fix: button alignment

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-07 20:55:49 +05:30
Chirag Madlani
8c6ae7f682
fixes: #10604: json viewer not loading properly (#10868)
* fix(ui): owner assignment issue
fix refresh token frame timeout issue
improve tier card
 - Remove clear all button
 - add remove button at tier level
fix: #10604

* fix tier select button styling
fix follow unfollow for dashboard

* fix unit tests

* fix unit tests

* change active tab based on owner

* fix sonar-cloud code smells

* fix edit owner cy failure

* fix cypress

* fix cypress for service and entityDetails

* fix cypress

* fix dashboard entityName issue

* fix unit tests

* fix cypress tests

* fix owner assigning cypress
2023-04-07 19:44:37 +05:30
Aniket Katkar
d112b40a3f
fix(ui): API endpoints to fetch elastic search data on settings page. (#10946)
* Made changes to use the newly created APIs for fetching elasticSearch re-indexing data

* DOcs Fix and add validation

* Fixed APIs to fetch the batchJob reIndex data
worked on comments

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2023-04-07 11:53:51 +05:30
Ashish Gupta
c997d8c80b
Feat #10584 : Support Activity tab for DataModel Entity (#10941)
* Supported DataModel in Dashboard Page

* url fqn changes

* Support Activity tab for DataModel Entity

* Remove dataModel resource descriptor

* Fix tasks for dashboard data models

* changes as per comments

* minor fix

* changes as per comments and minor improvements

---------

Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
2023-04-06 23:05:40 -07:00
karanh37
c1cbee3d1b
fix: user selectable list popover issues (#10799)
* fix: user selectable list popover issues

* fix: skip glossary tests

* fix: team cypress tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-06 22:55:45 +05:30