27 Commits

Author SHA1 Message Date
Chirag Madlani
ac4dc7ffc3
fix AUT visit entity details page (#14844)
* fix AUT visit entity details page

Fixing issues with AUT 
Getting 404 when trying to visit entity details page

* fix aut test fialures

* fix aut test fialures

* fix postgres issue
2024-01-25 12:18:42 +05:30
07Himank
115870b2af
Pipeline and stored procedure lineage fix (#14681)
* pipeline and stored procedure lineage

* pipeline and stored procedure lineage

* fix: pass entity type in url

* fix unit tests

* pipeline and stored procedure lineage

* pipeline lineage

* pipeline and stored procedure lineage

* fix performance issues

* pipeline and stored procedure lineage done

* optimisation

* fix fullscreen mode

* add pipeline animation

* update loading state

* fix styling

* update pipeline status

* fixes

* fix cypress

* fix cypress

* fix cypress

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2024-01-24 11:04:31 +05:30
Abhishek Porwal
9c92beaecd
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
2024-01-23 17:45:38 +05:30
Ashish Gupta
740541c0c7
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
2024-01-23 15:30:05 +05:30
Ashish Gupta
2e9b60f2d0
feat(ui): revamping the sidebar navigation design (#14625)
* revamp sidebar design

* minor chnages

* menu fixes and test modifyed

* fix cypress test

* fix cypress test and test code improvement

* fix entity and database cypress test

* fix data-quality cypress and fix beta tags

* change incident-manager icon and fix flaky cypress issue

* fix user cypress issue
2024-01-16 13:09:37 +05:30
Shailesh Parmar
f1e4142acf
Minor(Cypress): Fixed failing cypress (#14322)
* Miner(Cypress): Fixed failing cypress

* minor fixes
2023-12-11 14:08:44 +05:30
Aniket Katkar
308381c56b
chore(ui): added cypress tests for soft delete entity flow (#13951)
* Added cypress for soft delete and entity edit actions check flow

* added cypress tests for teams page for soft deletion flow

* fixed entity deleting without entering confirmation text

* localization changes for other languages

* added cypress changes for delete widget confirmation text check

* fixed delete text retaining after closing modal

* refactored the cypress for soft delete flow to

* renamed the files according to the naming convention

* worked on comments and cypress test improvements

* fixed failing cypress

* fixed TagsAddRemove spec

* test code improvements

* moved util functions to appropriate files
reference type cypress comment fix

* replaced react router Link component with anchor tag

* Delete widget code refactoring

* fixed issue with child assets not updating correctly after soft deletion of database, database schema and service pages

* Fixed cypress imports

* Fixed delete modal input value retaining issue

* fixed import issue in dataQualityTest

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-11-27 15:31:52 +05:30
Shailesh Parmar
50e00ea670
cypress: work on advance search skip test (#14074) 2023-11-24 09:45:07 +05:30
Shailesh Parmar
306c8ecfbe
cypress: fixed AUT cypress test part 2 (#13818) 2023-11-02 10:39:10 +05:30
Chirag Madlani
753e182e21
fix cypress failures (#13547)
* fix cypress fialures

* fix escape sequence for ES search

* exclude services tests

* revert cypress config

* remove unwated escape call

* skip service cypress

* mapping name mismatch

* escape search query for enter

* fix cypress failures

* fix cypress failures part 2

---------

Co-authored-by: 07Himank <himank07mehta@gmail.com>
2023-10-14 16:45:28 +05:30
Chirag Madlani
068c6143a4
feat(ui): support multi view for service page (#13106)
* feat(ui): support multi view for service page

* support search and pagination

* support filter

* fix unit tests

* fix search indexes

* revert glossary term tab component

* fix pagingation

* fix loading issue

* fix code smells

* fix cypress
2023-09-15 09:27:21 +05:30
Ashish Gupta
197dd196fa
feat(ui): change sidebar label to tooltip hover and supported multi language (#12996)
* change sidebar label to tooplip hover and supported multi language

* fix alignment and cypress issues

* fix cpress issue
2023-08-29 13:01:06 +05:30
Aniket Katkar
db090ec81f
Cypress upgrade tests part 3 (#12626)
* Fixed upgrade cypress tests for AddAndRemoveTierAndOwner and AdvancedSearchQuickFilters specs

* fixed failing cypress tests

* fixed unit test

* updated the cypress config to add `experimentalMemoryManagement` option

* fixed flakiness test

* added wait to avoid flakiness

* changes to avoid flakiness while adding tier
unskipped tests

* worked on comments

* fixed Teams cypress spec

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-07-31 11:23:31 +05:30
07Himank
db5f6c594c
added missing aggregation for query API (#12395)
* added  missing aggregation

* fix: update aggregations keys in ui

* added field owner in glossary_search_index

* added filtering on aggregation

* working on filtering aggregation

* fix: update aggregate api

* fix: cypress tests

* fix: excluding cypress folder in sonar properties

* aggregation changes from backend for opensearch and elasticsearch

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
2023-07-23 11:28:02 +05:30
Chirag Madlani
b9d85bb27f
UI - design update for new UI/UX (#12000)
* chore(ui): revamp table details page
Re-design table details header with schema tab

* misc fixes for ui and tests

* update

* fix edit description

* chore(ui): update the app left panel icons

* chore(ui): update left panel icon stroke color

* fix: explore page layout change

* fix: highlight issues

* updated right panel for explore page

* fix: explore layout changes

* separate out header component

* added activity feed tab

* fix: highlight issue

* fix: highlight card for explore page

* support all widget
fix spacing issue

* fix: show reactions

* fix: update reactions for tasks tab

* fix: make use of appstate to avoid repetitive calls

* fix activity feed layout

* fix: landing page and explore feedbacks

* fix: missing localization

* update activityFeedProvider with drawer

* fix description v1 component icons

* fix: update styles

* minor fix on icons and entity table

* Revamp Tag UI for TableDetailPage

* fix: update css

* Remove color in TagV1 component and minor file improvement

* added frequantly joint table basic structure

* fix: update kpi chart styles

* supported request tags in table detail page

* fix request description redirect issue

* fix: update styles for my data page

* added scroll to frequently joint table

* removing unnaccessary code

* fix: explore page feedbacks

* fix: explore feedbacks

* fixed signup page issue

* chore(ui): only apply the text transform on heading

* chore(ui): update table header styling

* chore(ui): update table text color and border radius

* fix: explore quick filters

* update header for topic and dashboard

* chore: update table body styling

* supported glossary term hierarchy

* updating spacing for all the page

* chore(ui): update descriptionV1 component styling

* chore: update add-chat viewbox

* fix: left sidebar console errors

* update all the entity headers

* chore: update table name to name

* update description component

* clear console errors

* revamp entity topbar manage area

* fix: entity popover similar to explore card

* updated navbar as per new UI mock

* fix: feedbacks

* updated announcement style as per mock

* fix: explore feedbacks

* implemented single box shadow wherever its needed and worked on feedback

* worked on feedbacks

* update feed tab on activityFeedTab component

* updated glossary card, no owner icon

* fix glossary hierarchy issue of repeating same glossary

* fix: update resizable panel pages

* updated navbar, align profiler picture in navbar with other element

* fix: remove page layout component

* fix: add missing layout in rule pages

* fix: jest tests

* fix: jest tests

* replace old activity feed component with new one

* fix: jest unit tests

* initial DQ page setup

* translation sync

* fix: unit tests

* supported subtab route for entities pages

* fix: feedbacks

* fix: update tasks pages

* supported api for activity feeds for entity

* added tabs component in entity table component

* worked on test-suite tab

* added quality page path in left bar

* added action button for test suite

* updated redirect path for data-quality

* revert to old re-direction for add-test suite

* update activity feed task tab

* hide action for activity feed tab

* fix: task action issue on descriptionV1

* supported new ui for data modal detail page

* fix: feedbacks

* fix: add missing localization

* fix: breadcrumbs

* data quality feedbacks

* fix: feedbacks

* fix: add missing localization

* fix: feedbacks

* supported activity feed in container and tags of all entities

* update task relates changes

* remove inline css for entity tag component

* feat: update blue as primary color

* feat: update svgs to use new primary color

* updated DQ page with feedback, and add quality page flow change

* translation-sync

* fix assignee for tasks

* updated api data for test suite pipeline creation

* fix: primary color changes

* fix: feedbacks

* fix count issues

* fix scrolling issue for activity feed

* address feedbacks

* combine open task with heading buttons

* data quality changes

* fix close with comment

* removed delete functionality

* clear CLI error, and changes as per JSON schema

* update scroll issue on details page

* added new badge, and api integration

* chore: update data quality tab page styling

* cleanup

* fix settings page scroll issue

* fix scroll issue on service page

* chore: update summary cards

* update graph color

* DQ test case test as per mock

* support edit and suggest

* integrated API for status update

* translation sync

* fix cypress tests

* integrated API call for test summary

* mydata and following page change in user profile page

* fix tag cypress tests

* updated success % via api data for test suite

* fix user component unit test

* integrated API for test summary

* updated data quality tab as per new mock

* revert commented code fir testcaseForm.tsx

* fix cypress tests

* change user page activity feed with new ui

* chore: fix console errors related to activity feed tab component

* chore: update setting button style

* chore: fix spacing

* added pipeline tab

* chore: update the colum profiler table

* fix: test indicator styling

* fetch test suite details

* fix: lineage redesign

* fix: missing localization

* chore: add support for showing single column profile in page itself

* chore: add column dropdown for column profiler

* fix cypress for entity tags add and remove

* supported more parameter in entity dashboard header

* chore: add default tab for data quality

* removed unneccessary code, and updated testsuite details page with new style

* fixed DQ test

* translation sync

* fix cypress

* added functionality to link test case with logical test suite

* chore: remove fixed right from status column in column profile tab

* fix: purple color issues

* fix the count issue in user profile page and breaking of task page

* fix: feedbacks

* fix: feedbacks

* ui improvements

* fix cypress for owner and tier

* change announcement card color and deleted old assest to it

* remove old activity feed files

* fix unit test

* fix various cypress

* fix cypress failues

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2023-06-21 12:59:20 +05:30
Aniket Katkar
7fb30b9548
ui: facet filter and tags-container overflow bug fixes (#11119)
* Changed facet filter buckets render length. Only top 10 most used filters will be shown in the left panel.
Fixed the overflow issue of tags-container component for longer tag name

* Fixed overflowing issue while adding tags
Improved Tags component and use antd tag to show tags

* Reduced the gap

* Fixed tooltip placement issue with facet filters

* Fixed breadcrumb issue on dataInsights and ESReIndex pipeline logs page

* Fixed cypress tests

* Added delay for tooltip popup to avoid cypress flakyness

* Added delays to the tooltips and changed positions to avoid flakyness in cypress

* Fixed failing cypress tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-21 19:01:30 +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
Chirag Madlani
bae95c5314
feat(ui): consistent user dropdown for owner and reviewers (#10617)
* feat(ui): consistent user dropdown for owner and reviewers

* feat(ui): consistent user dropdown for owner and reviewers

* make component working with pages
update styles
add few more components like count details, color update on tags

* remove AddUserModal component

* fix owner edit for netity page

* add tests for selectable list

* remove reference for OwnerWidgetWrapper
update tests to reduce console error on test run

* remove count

* fix sonarcloud and ui

* remove OwnerWidget

* minor fixes

* verify reviewer and owner modal behavior

* fix tests

* fix minor UI glitches

* fix unit tests

* fix cypress

* fix cypress failures

* fix search and glossary cypress failure

* minor fix

* fix remaining cypress tests

* remove intercept for terms

* fix issues

* address comments

* skip falky test to avoid failures
2023-03-28 14:39:41 +05:30
Onkar Ravgan
c9feba826f
Kinesis bug fixed (#10578)
* Kinesis bug fixed

* Added sample data fix

* Fixed typo

* Added constansts

* Added try catch for sample data

* Added fixes on review comments

* Modified models

* Added sample data py models

* Fix pylint

* fixed code smell

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2023-03-23 13:38:56 +05:30
Chirag Madlani
47297bf0f2
fix(ui): pagination fix and tags to be shown form end (#10577)
* fix(ui): pagination fix and tags to be shown form end

* fix infinite refresh api calls

* fix cypress

* fix cypress

* fix cypress failure

* update layout for tag selection dropdown

* fix tags logic

* fix tests

* add ellipsis for tags too
2023-03-20 07:30:41 +00:00
Ashish Gupta
1389270cc8
UI : Fix the Mouse pointer on tags button (#10589)
* Fix the Mouse pointer on tags button

* fix cypress issue

* fix cypress issue
2023-03-16 20:43:04 +05:30
Sriharsha Chintalapani
d9e4fbdebb
Fix #10454: Improve Search Relevancy, by adding functional scoring an… (#10455)
* Fix #10454: Improve Search Relevancy, by adding functional scoring and add ngram analyzer; Fix #10452: Enable Table and Column search by BOTH name and displayName

* fix stylecheck

* Undo changes in table example names

* remove ngram from teams & users

* Fix topic tags

* Fix #10429: Kafka Sample data improvements and adding support for JSONSchema and Protobuf (#10430)

* Fix #10429: Kafka Sample data improvements and adding support for JSONSchema and Protobuf

* Fix #10429: Kafka Sample data improvements and adding support for JSONSchema and Protobuf

* Fix #10429: Kafka Sample data improvements and adding support for JSONSchema and Protobuf

* Fix #10429: Kafka Sample data improvements and adding support for JSONSchema and Protobuf

* Added top level parsing and unit tests

* fix(ui): show schemaText and fields both

* fix no data placeholder for fields & schema text

* addressing comments

* fixed py checkstyle

---------

Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* revert common_broker_source changes

* revert common_broker_source changes

* remove changes to user & team indexes

* fix team index

* fix glossary & tag index

* Fix to TopicIndex

* fix advance search pre-requisites cypress failure

* fix group advance search cy failures

---------

Co-authored-by: Nahuel <nahuel@getcollate.io>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-03-09 21:37:08 +05:30
Chirag Madlani
f12e2c32e6
chore(ui): advance search spec refactoring (#10167)
* chore(ui): advance search spec refactoring

* fix tier select button test id

* fix cypress json

* fixed single search with condition test cases

* cypress setting update

* fix tests

* fix failures

* revert cypress config

* fix flaky tests

* fix flakyness

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2023-03-03 18:50:35 +05:30
Aniket Katkar
8c61638a67
fix(ui): ui changes for #9695 (#9770)
* Fix #9695: Teams show up in lower case

* changed owner advanced search filter field from name to display name

* fixed minor quick filter bug

* fixed failing cypress tests

* fixed failing unit tests

* Fixed failing cypress tests

* added comments in unit tests for better understanding of changes

* fixed failing cypress tests for advanced search

* improved logic for showing advanced search options

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2023-01-20 17:10:27 +05:30
Shailesh Parmar
9d08cf7eb9
Cypress: Fixed failing cypress test in main and glossary search localization (#9730) 2023-01-16 12:21:24 +05:30
Chirag Madlani
ec61e94bb8
chore(ui): support lint & prettier for cypress files (#9728) 2023-01-15 18:24:10 +05:30
Shailesh Parmar
1f4e7f5d58
cypress: added test cases for advance search (#9617)
* cypress: added test cases for advance search

* updated advance search cypress

* fix failing tests

* Fixed failing cypress test

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-01-10 11:10:43 +05:30