4793 Commits

Author SHA1 Message Date
Shailesh Parmar
1116d98703
ui: data quality feedback part 1 (#12116)
* ui: worked on feedbacks of data-quality ui revamp, part-1

* translation sync

* fixed alignment issue

* fixed failing unit test, and updated data quality tab name to profiler and data quality
2023-06-23 17:47:00 +05:30
karanh37
5e2866dd1b
feat: show all entities related to user (#12112)
* feat: show all entities related to user

* fix: layout issues

* fix: review comments
2023-06-23 15:22:26 +05:30
Ashish Gupta
eeec58bced
fix(ui): supported hierarchy in table tags for term and tags (#12099)
* supported hierarachy in table tags for term and tags

* remove unwanted code

* fix cypress issue
2023-06-23 14:52:19 +05:30
Mayur Singal
258a2e33e2
Fix #12078: Add clientSessionKeepAlive Field for snowflake (#12107) 2023-06-23 10:00:53 +02:00
Shailesh Parmar
525180c0e2
revamp(ui): data quality revamp (#12086)
* 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

* added remove test suite functionality

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

* chore: delete unused files

* fix: feedbacks

* fix: feedbacks

* chore(ui): add data type in column dropdown

* added testcase form for testsuite form.

* ui improvements

* updated pipeline tab in entity details page

* fix cypress for owner and tier

* change announcement card color and deleted old assest to it

* remove old activity feed files

* fix unit test

* fixed add test case flow, added dynamic name of test case

* fix various cypress

* fix cypress failues

* integrated search experiacne for testCases

* feedback part 1

* chore: update column detail

* feedback part 2

* feedback part 3

* chore: show graph on test case right panel

* chore: add back option to column profile

* feedback part 4

* remove star around search for test suite

* removed old component of test suite, and updated code

* clean CLI

* fixed failing test, hide operation graph for not supported service type

* fixed failing unit test

* fixed graph count issue.

* updated ES test case response as per new update

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2023-06-23 10:07:31 +05:30
Shailesh Parmar
3ef5568ac0
fixed: Dashboard services UI error #12003 (#12098)
* fixed: Dashboard services UI error #12003

* fetch count for data modal tab
2023-06-23 09:32:53 +05:30
karanh37
35ed33af5f
feat(ui): lineage - allow pipelines to be added for table to topic and vice versa (#12088)
* fix: show columns button should only be visible for too many columns

* fix: allow pipeline edge for topic

* fix: lineage feedbacks

* fix: lineage feedbacks

* fix: review comments
2023-06-22 22:59:36 +05:30
Chirag Madlani
d01eddc175
fix ui feedbacks (#12071)
* fix ui feedbacks

* clean unwanted code

* update beta tags

* fix unit tests

* fix unit tests

* fix unit tests

* fix bugs and address comments
2023-06-22 22:59:22 +05:30
Sachin Chaurasiya
b72cd03926
chore(ui): allow parenthesis in entity name (#12097)
* chore(ui): allow parenthesis in entity name

* fix: unit test
2023-06-22 20:27:49 +05:30
Sachin Chaurasiya
a095323a17
chore(ui): update json form advanced config styling (#12045) 2023-06-22 15:22:28 +05:30
Sachin Chaurasiya
c60d8b5899
fix(ui): airflow cypress test (#12084)
* fix(ui): airflow cypress test

* remove highlighting check for airflow service
2023-06-22 15:11:45 +05:30
Aniket Katkar
159b5f131f
fix#11003: added show deleted switch for required pages (#12073)
* Added show deleted switch in the required pages

* fixed entity details page bug for soft deleted entities

* replaced tailwind styling and added data-testids

* fixed failing cypress tests
2023-06-22 11:22:39 +05:30
Ashish Gupta
10ba297961
fix(ui):supported separate tags for glossary and tags (#12068)
* supported separate tags for glossary and tags

* fix cypress issue

* fix cypress issue
2023-06-22 11:22:03 +05:30
Ayush Shah
9fa7b78d87
Issue 11686: Add IncludeOwner + scheduleInterval in Airflow (#12005) 2023-06-21 14:18:45 +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
Pere Miquel Brull
7f39cc105f
Fix Airflow docs (#12009) 2023-06-21 08:36:06 +02:00
Pere Miquel Brull
bfa37df298
Add platform in Pipeline Service status msg (#12041)
* Add platform in Pipeline Service status msg

* chore(ui): show message based on platform

* update the styling

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2023-06-21 07:21:19 +02:00
Chirag Madlani
ef578ecb40
feat(ui): support disable option for tags and classification (#10925)
* feat(ui): support disable option for tags and classification

* backend changes for PATCH API to work for updating disabled flag in classifications and tags

* made UI changes to provide enable/disable option for classifications and tags

* localization changes for other languages

* Improved tags disabling functionality

* changes to disable the system tags
fixed permission checks while editing tags

* localization change for other languages

* fixed unit tests and minor improvements

* fixed failing cypress tests

* disabled the edit actions for the disabled classifications

* localization changes for other languages

* changes to use disabled badge

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2023-06-21 00:13:05 +05:30
Mayur Singal
8ecd88fd1b
Fix #11312: Deprecate ES Reindex on Ingestion and use reindex APIs instead (#11988) 2023-06-19 12:45:18 +05:30
Onkar Ravgan
3389fcc2a5
removed readwrite docs (#12004) 2023-06-16 15:56:58 +02:00
Mohit Yadav
41c49b9de8
Data Insight Report Job Bug Fixes (#11975)
* Data Insight Report Job Bug Fixes

* ui: add enabled field

* test case fix

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2023-06-16 15:40:44 +05:30
Ayush Shah
f80eaf3a26
Fixes 11068: mysql & postgres iam auth (#11937) 2023-06-16 13:18:12 +05:30
Sachin Chaurasiya
abe8d5c85e
chore(ui): move connection option and arguments under advanced config (#11910)
* chore(ui): move connection option and arguments under advanced config

* chore: show advanced properties inside advanced config

* fix: typescript console error.
2023-06-16 12:50:05 +05:30
Sachin Chaurasiya
a876889924
chore(ui): improve test connection workflow delete flow (#11912)
* chore(ui): improve test connection workflow delete flow

* delete workflow on component unmount

* add unit test

* chore: simplify the condition

* chore: refactor delete workflow method

* fix: alignment issue on server connection tab

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-06-16 12:49:28 +05:30
Mayur Singal
82a0222257
SourceUrl changes for dashboard, pipeline & chart entities (#11991) 2023-06-15 14:44:48 +05:30
Mayur Singal
7fa963eec3
Fix #1076: Add mongodb support (#11943) 2023-06-15 11:14:22 +05:30
Shailesh Parmar
5e7fbf9e4d
fix (ui): Add strategy and threshold to the SQL test #11848 (#11946) 2023-06-12 16:29:11 +05:30
Pere Miquel Brull
ba5f929f77
Add fine-grained health validation for Airflow APIs (#11792)
* Add fine-grained health validation for Airflow APIs

* Add ingestion version response

* Improve messaging

* Format

* Format

* Update response

* ui:update the hook to return airflow status based on response status field

* ui: add unit test for useAirflowStatus hook

* chore: only show test connection if airflow is available

* feat: add airflow message banner

* chore: update icon and background color

* chore: update typography to text

* test: add unit test

* address comments

* chore: show banner on service detail page

* fix: update test suite api workflow to reflect new implementation

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
2023-06-12 07:47:45 +02:00
Sachin Chaurasiya
d14ab0dd0b
chore(ui): remove refresh token on logout (#11936)
* chore(ui): remove refresh token on logout

* update test
2023-06-10 08:02:52 +00:00
Shailesh Parmar
6219158160
feat: bulk import user to the team and refactor the code (#11928)
* feat: bulk import user to the team and refactor the code

* translation-sync

* fixed failing unit test

* updated data test id for teams

* added unit test for import user feature
2023-06-09 19:44:32 +05:30
Sachin Chaurasiya
e858eae87a
chore(ui): only fetch permission when logged in user data is available (#11920)
* chore(ui): only fetch permission when logged in user data is available

* add unit test
2023-06-09 08:05:07 +00:00
Sachin Chaurasiya
c9cd4101dc
fix( #11589):japanese/chinese language support in custom property name (#11916)
* fix( #11589):japanese/chinese language support in custom property name

* update regex

* update cypress test
2023-06-09 07:19:43 +00:00
Mayur Singal
f43aaf4150
Add database name filed for oracle db (#11906) 2023-06-09 09:31:07 +05:30
Shailesh Parmar
5404440e41
feat: implemented export user functionality and refactor user tab (#11909)
* refactor user tab in team page

* added manage button and import export option for user tab

* integrated export for users from team

* added unit test for user tab

* addressing comments

* addressing comments
2023-06-08 14:24:49 +05:30
Ashish Gupta
8d3a8e0a37
fix(ui): the tags issue with same column name in entities (#11921)
* fix the tags issue with same column name in entities

* fix unit test
2023-06-08 06:54:34 +02:00
Mayur Singal
9e6e00caf9
Fix #9282: Support Databricks Unity Catalog (#11896) 2023-06-07 11:50:31 +05:30
karanh37
c6fdbc43bb
feat: add tasks tab for feeds widget (#11894)
* feat: add tasks tab for feeds widget

* fix: code smells

* fix: styling issues for tasks tab

* fix: cypress tests
2023-06-07 11:28:06 +05:30
Sachin Chaurasiya
e672a064e2
chore(ui): add validation for custom options and arguments in json schema form (#11897)
* chore(ui): add validation for custom options and arguments in json schema form

* chore: update the regex

* add unit test
2023-06-06 15:49:33 +00:00
Shailesh Parmar
f953d7aac6
feat: team bulk import functionality (#11852)
* added basic structure for bulk functionality for teams page

* translation-sync

* integrated teams import functionality and refactor import in glossary and centeralized the import behavior

* translation-sync

* added unit test and addressed comment

* updated team option position

* code smell

* addressing comments
2023-06-06 21:17:58 +05:30
Pere Miquel Brull
b68d063694
Update Test Connection Definition FQN (#11861)
* Update Test Connection Definition FQN

* chore: use object literal for string concatenation

* Fix test

* Update Test Connection Definition FQN

* Update Test Connection Definition FQN

* Update Test Connection Definition FQN

* Fix test

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2023-06-06 15:22:32 +02:00
Aniket Katkar
0315fc2a74
Fix #9155: updated the error messages for duplicate entity failure for better context (#11865)
* Updated the entity already exits message for better context

* localization changes for other languages
2023-06-06 12:29:58 +05:30
Ayush Shah
65f370e4aa
Rename GCS to GCP (#11812) 2023-06-06 11:57:00 +05:30
Sachin Chaurasiya
cec1c295a7
fix(ui): json schema form field validation (#11867)
* fix(ui): json schema form field validation

* address comment

* fix: duplicate key issue

* add unit test
2023-06-05 08:22:00 +00:00
karanh37
6c4590aa0d
feat: update style guide (#11866) 2023-06-02 21:51:20 +05:30
Sachin Chaurasiya
78b6a29c5c
chore(ui): disable the search box on filter pattern (#11862) 2023-06-02 11:07:21 +00:00
Shailesh Parmar
ae32b1fea2
cypress: fixed entityDetails failure in main (#11859) 2023-06-02 07:29:43 +00:00
Teddy
c98a15ca19
Fixes #11705 - Update ingestion and backend to match new DQ flow (#11836)
* feat: refactor ingestion flow logic

* feat: ran python linting

* feat: update tests to match new workflow

* feat: ran python linting

* feat: update sample data test suite name

* feat: Added backend logic to support logical and executable test suites

* feat: clean up java and json code

* feat: added sample data for logical and executable test suites

* feat: remove executable from CreateTestSuite

* feat: ran python and java linting

* feat: added README info for data quality structure

* skipping cypress to keep main green

* fixed typescript type issue

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-06-01 23:19:13 -07:00
karanh37
89487743d3
fix: use lineage config while fetching child nodes (#11828)
* fix: use lineage config while fetching child nodes

* fix: css issues

* fix: remove css important
2023-06-02 11:16:41 +05:30
karanh37
ca93d96cb7
feat: update explore entity summary panel design (#11851)
* feat: explore page new design

* fix: update explore data card

* fix: jest and cypress test

* fix: revert lineage changes

* fix: remove unused component

* fix: minor css fix

* fix: cypress tests

* fix: code smells

* fix: css issues

* fix: update summary panel styling

* fix: submenu highlight issue

* fix: update quick filters padding

* fix: sonar fixes

* fix: sonar fixes

* fix: update navbar style

* fix: css issues

* fix: jest test

* fix: header styling
2023-06-01 12:26:34 -07:00
Sachin Chaurasiya
25370156c1
fix(#11575): filter pattern does not work if , in regex (#11849)
* fix(#11575): filter pattern does not work if `,` in regex

* chore: update the filter pattern component

* update cypress

* minor change

* chore: add `noImplicitAny` in tsconfig
2023-06-01 12:25:59 -07:00