470 Commits

Author SHA1 Message Date
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
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
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
Ayush Shah
f80eaf3a26
Fixes 11068: mysql & postgres iam auth (#11937) 2023-06-16 13:18:12 +05:30
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
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
Ayush Shah
65f370e4aa
Rename GCS to GCP (#11812) 2023-06-06 11:57:00 +05:30
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
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
Shailesh Parmar
8b0df23b95
cypress: fixed flaky cypress for service specs (#11850)
* cypress: fixed flaky cypress for service specs

* updated teams cypress
2023-06-01 21:27:26 +05:30
Chirag Madlani
6e0546d008
feat(ui): export modal for all the entities (#11784)
* feat(ui): export modal for all the entities

* updated custom dropdown structure with component

* translation-sync

* updated data-testid

* fix teams spec failure

* code smell

* addressing comments

* localization-sync

* updated file name

* addressing comments

* add  unit test for new component and updated onClick event to dropdown list

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-06-01 09:20:47 +00:00
Sachin Chaurasiya
7c4d251f60
fix(ui): list field highlighting in service connection form (#11842) 2023-06-01 14:42:23 +05:30
karanh37
5254f96a63
feat: explore page redesign part 1 (#11823)
* 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
2023-05-31 20:34:11 +05:30
Shailesh Parmar
78277fcc32
refactor(ui): replace custom tab component with antd component - final part (#11801)
* refactor: replace custom tab component with antd component - final part

* removed unneccessary props

* fixed failing cypress and unit test
2023-05-30 12:56:13 +05:30
Sachin Chaurasiya
6b61d36415
refactor: glossary and glossary terms form (#11780)
* refactor: glossary and glossary terms form

* refactor glossary term form

* fix: types import

* fix: field props

* chore: update name validation message

* fix: cy test

* refactor: glossary term reference field

* fix: code smell

* test: add e2e test
2023-05-29 21:45:52 +05:30
karanh37
5b45fe8f24
feat: add kpi widgets on mydata landing page (#11757)
* feat: add KPI widgets

* fix: update recently viewed

* fix: update right panel styles

* fix: update table icon

* fix: update layouts of chart

* fix: ui feedbacks

* fix: add missing localization

* fix: update cypress tests

* fix: cypress and sonar issues

* feat: use antd layout and remove page container component (#11775)

* feat: add app container

* fix: remove page container

* pull out pages which shouldn't be part of AppContainer

* fix unit tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>

* fix: review comments

* fix: review comments

* fix: cypress test

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-05-29 20:33:49 +05:30
Shailesh Parmar
7eba3e6b4a
refactor(ui): assets details page, replace custom tab with antd tabs - Part 2 (#11783)
* refactor(ui): assets details page, replace custom tab with antd tabs

* fixed failed unit test and cypress test
2023-05-29 12:06:19 +05:30
Ashish Gupta
b1c0cd92d6
fix(ui): enable cypress for entity tags and fix saving issue when ui get scrolled (#11727)
* Enable cypress for entity tags and fix saving issue when ui get scroll

* enable glossary cypress for tags too

* fix cypress issue

* fix cypress issue
2023-05-29 11:08:11 +05:30
Shailesh Parmar
bebdb98e68
refactor(ui): replace custom tabs component with ANTD component for dataset details page (#11751)
* refactor(ui): replace custom tabs component with ANTD component for dataset details page

* fixed failing unit test and updated tour page

* fixed failing cypress

* replace custom tabs with antd tabs in all the version details page

* code smell

* refactor table details page

* fixed failing unit test and broken tour page

* fixed broken tour
2023-05-26 15:15:14 +05:30
Sachin Chaurasiya
c68d85ebd5
refactor: configure service form (#11734)
* refactor: configure service form

* improve unit test

* address comments
2023-05-25 08:03:29 +00:00
karanh37
a81941f9eb
fix: resolve skipped cypress tests (#11722)
* fix: update cypress tests

* fix: cypress

* fix: font loading issue for production

* fix: cypress tests

* fix: alert cypress

* fix: add enter in operation

* fix: alert cypress

* remove un-neccessary check for add dbt ingestion title

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-05-24 12:44:21 +00:00
Sachin Chaurasiya
9edbea2b91
refactor: classification and tags form (#11706) 2023-05-24 08:25:58 +00:00
Shailesh Parmar
15552b50e9
refactor(ui): remove custom button component and replaced it with antd button (#11724)
* refactor(ui): remove custom button component and replaced it with antd button

* addressing comments

* fixed unit test failure
2023-05-24 06:26:00 +00:00
Chirag Madlani
af8e0a13fb
chore(ui): css cleanup for tailwind (#11709)
* chore(ui): css cleanup for tailwind

* update styles

* fix unit tests

* fix extra padding for glossary version page

* fix styling
2023-05-23 12:25:44 +00:00
karanh37
0bac709588
feat(ui): landing page new design (#11630)
* feat: initial commit for landing page

* feat: add feeds widget

* fix: review comments

* fix: review comments

* feat: add mentions and task tab content

* fix: jest test

* feat: adding activity feed provider to handle all operations

* fix: update drawer component

* fix: add edit action for activity thread

* fix: update glossary spec

* fix: sonar issues

* fix: jest tests

* fix: use poppins font from package

* fix: update reactions

* feat: update focus on editor

* fix: add source code pro font for code style

* chore: update yarn lock

* fix: review comments

* fix: move left sidebar to page container

* fix: update jest tests

* fix: skip failing tests

* fix: cypress test

* fix: code smell
2023-05-23 14:26:52 +05:30
Shailesh Parmar
91ec1e3c38
test: add e2e flow for airflow, mlmodel and s3 storage service (#11680)
* cypress: added cypress for airflow,mlmodel and s3Storage service

* addressing comments

* fixed failing cypress

* updated description of describe block

* fixed failing cypress test

* added wait on pipeline status

* skip the delete test for s3Storage service and remove reload on re-running metadata pipeline
2023-05-22 16:25:03 +05:30
Sachin Chaurasiya
fb315d5122
refactor: custom property form (#11656)
* refactor: custom property form

* fix: unit and cypress test

* test: update cypress test

* update unit test

* add micro interaction

* fix: routing

* fix: code smells

* refactor: types for form handle submit data
2023-05-22 14:22:57 +05:30
Chirag Madlani
cd464c4272
fix(ui): displayName as optional field (#11685)
* fix(ui): displayName as optional field

* fix cypress

* fix cypress

* fixed cypress

* fix glossary spec

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-05-19 17:59:54 +00:00
Shailesh Parmar
4bab635558
cypress: reduce the api wait which causes flakiness (#11655)
* removed unwanted wait

* fixed flakiness for glossary remove owner

* revert change of cypress.config
2023-05-19 14:07:06 +00:00
Shailesh Parmar
fc4f955b9f
Cypress: Added cypress test for update display name feature and delete service issue (#11643)
* Cypress: Added cypress test for update display name feature and delete service issue

* cypress for datamodel

* rename cypress file

* improve test for update displayName
2023-05-19 10:37:40 +05:30
Chirag Madlani
763b96b8fe
bump(ui): rjsf to v5 (#11549)
* bump(ui): rjsf to v5
It will fix validation and extra parameter issues

* address comments
fix code smells
fix cypress failure

* revert schema files

* bigquery fix
sonar cloud fix

* fix big query

* fix superset

* fix cypress

* fix cypress for big query

* fix failures

* fix java issue

* revert connectionBasicType.json
create custom SupersetConnection.json

* fix Tableau service issues #11637
2023-05-18 08:03:54 -07:00
Sachin Chaurasiya
9b78f12305
feat(#11608): show email in teams page (#11642)
* feat(#11608): UI: Show Email in teams page

* update method name
2023-05-17 11:28:09 -07:00
Sachin Chaurasiya
4df64ef6fe
feat(#11596): add support for custom logo config in settings (#11597)
* feat(#11596): add support for custom logo config in settings

* fix: edit custom logo config

* chore: update application config provider

* fix: unit test

* fate: create separate brand logo component

* Add Accessible Logo Config From ConfigResource

* update custom logo api

* minor change

* fix: styling and use brand logo component

* fix(#11503) Custom Login Logo does not change after adding new custom logo

* restored delete files

* doc: update custom logo config doc

* update the icon

* test: add unit test for brand logo

* test: add unit test for custom logo config setting page

* test: add unit test for custom logo config form

* test: fix cy test

* fix: url input validation

* test: add cypress test

* test: update cy test to check for validation

* update the doc

* test: fix cypress test

* chore: make height and width required in BrandLogo component

* chore: update component name

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2023-05-17 11:26:34 +05:30
Ashish Gupta
1df322a704
feat(ui): supported separate column for Pipeline entity (#11600)
* Supported separate column for Pipline entity

* fix code smell and bug

* fix code bug

* fix code bug
2023-05-16 19:05:22 +05:30
Shailesh Parmar
d3a98b7559
Feat(ui): update displayName part 3 (#11593)
* Feat(ui): update display name part 3

* fixed code smell
2023-05-16 10:14:31 +05:30
Ashish Gupta
26a1672683
Supported separate column for Dashboard entity along with version (#11598) 2023-05-15 19:38:33 +05:30
Shailesh Parmar
e6dbb80ad7
Cypress: fixed cypress failure for the main branch (#11590) 2023-05-15 14:03:27 +05:30
Ashish Gupta
b541110c06
feat(ui): supported separate column for topic entity (#11390)
* supported separate column for topic entity

* optimization in tag container component

* supported specifice placeholder when tags are not there

* fix cypress issue

* fix code smell and minor improvements

* minor fixes
2023-05-12 19:51:52 +05:30
Sachin Chaurasiya
abb1437979
fix(#11545): data Insight report Improvements (#11550)
* fix(#11545): data Insight report Improvements

* minor change

* address comments

* change send now to send

* fix sonar cloud flagged bug

* add cypress test

* address comments

* sycn local keys

* fix cy test
2023-05-11 21:46:29 +05:30
Shailesh Parmar
e0a4361376
cypress: worked on flaky cypress in main (#11506)
* cypress: worked on flaky cypress in main

* adding glossary remove owner failure fix

* reverting change of cypress.config
2023-05-10 18:29:52 +05:30
Sachin Chaurasiya
9945974fac
E2e data insight report (#11483)
* e2e: add e2e test for data insight report

* address comment
2023-05-09 09:52:27 +05:30
Mohit Yadav
498873c011
Data insight reporting + extras (#11317)
* Refactor Data Insight Chart for Reusability

* Data Insight Reporting

* Add Schedule Info

* Add Error Handling

* Add Profile Field

* Remove Endpoint as required field

* Missing Language

* Reformat

* Remove Task and Test Result Settings

* Fix test

* fix: typescript errors

* fix: send alertType for subscriptions request

* feat: add alert data insights report page

* Fix test

* fix: alert type typescript error

* fix: loading flicker on alerts page

* chore: add placeholders for data insight report alert page

* fix: alert icon styling

* fix: confirmation is not showing up for delete operation for subscription.

* fix: delete operation is not working from alert details page

* fix Activity Feed Errors on update

* fix: test

* chore: change the description text area to the markdown editor

* Data Insight Reporting should be created on system startup

* Restrict DataInsight Report to only one

* Review Comments

* feat: show the default DataInsightReport data

* sonar fixes

* sonar fixes

* deprecate ConfirmationModal

* trigger should be updated

* feta: add edit flow for data insight report

* remove custom option for schedule info

* chore: update data insight report icon

* test: add unit test for add data insight alert form

* fix: update cypress tests

* update local message

* test: add unit tests

* move sql changes to a different file

* spacing issues

* add tag provider in createRequest

* chore: send provider in create and update alert request.

* fix: code smells

* fix: comment typo

* fix: permission issue for event subscription

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2023-05-08 16:54:45 +05:30
Shailesh Parmar
55751f7eaa
cy: added cypress to remove owner (#11458) 2023-05-08 11:03:33 +05:30
Shailesh Parmar
3ad9512400
fixed: Weekly Ingestion Workflow do not get Executed #11391 (#11427)
* fixed: Weekly Ingestion Workflow do not get Executed #11391

* addressing comments

* fixed float value was converted in to int issue in test case result

* miner fix

* updated cypress wait for ingestion

* added scrollintoview

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-05-05 20:10:31 +05:30
Shailesh Parmar
4bcc7d9eab
feat: added cypress flow of add and remove owner and tier (#11419)
* feat: added cypress flow of add and remove owner and tier

* fixed failing cypress for service page

* fixed entitydetails spec failure

* addressing comment
2023-05-04 17:36:24 +05:30
Sachin Chaurasiya
1546e78dbc
e2e: add e2e for service requirement doc panel (#11367)
* e2e: add e2e for service requirement doc panel

* fix: bigquery field name
2023-05-01 19:58:04 -07:00
Shailesh Parmar
33c429f67c
fixed kafka cypress test (#11313)
* fixed kafka cypress test

* added API wait for dbt

* added wait on database

* reverting cypress.config changes
2023-04-27 14:00:45 +00:00
Ashish Gupta
ee2901bcff
fix(ui): supported separate column for table version tags and supported fallback data for type column in container service (#11298)
* Supported seperate column for table version tags and supported fallback data for type column in container service

* fix cypress and request description issue

* updated table name

* fix cypress issue

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-04-27 14:54:45 +05:30