68 Commits

Author SHA1 Message Date
Chirag Madlani
6dca644c46
fix(ui): cypress fix for login with email (#12306) 2023-07-05 21:13:29 +05:30
Ashish Gupta
af6cec6c9f
feat(ui): supported pagination and search in tags and term select for both table and entity level (#12155)
* supported pagination and search in tags and term select for both table and entity level

* supported pagination of tags in glossary overiew section for tags

* fix cypress and address comments

* fix cypress issue
2023-06-27 17:40:25 +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
Sachin Chaurasiya
9edbea2b91
refactor: classification and tags form (#11706) 2023-05-24 08:25:58 +00:00
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
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
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
Teddy
3524df3389
Use display name in dq (#11200) 2023-04-24 22:12:40 +05:30
Shailesh Parmar
80aa7b27b0
ui: feedback 1.0 part-1 (#11141)
* ui: feedback 1.0 part-1

* fixed failing cypress

* fixed: flow is broken when cancelling the creation of a column level test

* implemented functionality to persist selected tab for table profiler

* fixed failing unit test

* miner fix

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-20 07:05:38 +00:00
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
Ashish Gupta
6f055fdb34
Fixes : #8732 Support displayName field in at Tags (#10767)
* Added displayName field in Tags

* localisation key added

* minor changes

* added tooltip

* remove rename option from outside and added it inside the form

* minor changes

* fix cypress issue

* changes as per comments

* fix cypress issue

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-06 21:15:37 +05:30
Shailesh Parmar
c45d889d5f
cypress: fix failing cypress test (#10953) 2023-04-06 12:22:11 +00:00
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
Chirag Madlani
c4c510443b
fix(test): redshiftWithDBT cypress failure for lineage (#10754)
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-03-25 00:30:17 +05:30
Sachin Chaurasiya
cc27a6ce0d
chore(ui): Bring back the count for services, teams, and users, and remove the count for glossaries on the landing page. (#10719) 2023-03-24 09:23:34 +05:30
Ashish Gupta
f15a752706
UI : Added show deleted table in Database schema level (#10672)
* Added show deleted table in Database scheam level

* Changes as per comments

* fix cypress issue

* make switch label static

* other language

* fix cypress issue
2023-03-22 16:16:08 +05:30
Sachin Chaurasiya
55fde2d775
chore(ui): add glossary and glossary terms count on landing page (#10640)
* chore(ui): add glossary and glossary terms count on landing page

* sync local files

* chore: update icon for glossary term

* fix: cy test

* sync locales

* address comment

* fix: cy test

* fix: cy test

* fix: cy test
2023-03-21 19:33:44 +05:30
Shailesh Parmar
8412ed7545
fixed mydata flaky cypress test (#10540)
* fixed mydata flaky cypress test

* fixed glossary cypress

* fixed tags cypress
2023-03-14 10:33:51 +05:30
Ashish Gupta
c0fe8ec871
UI : Added tags at schema Level (#10471)
* Added tags at schema Level

* Add task handling for Database Schema

* added cypress and unit test

* Changes as per comments

---------

Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2023-03-13 16:54:35 +00:00
Shailesh Parmar
cb14bb6a63
Cypress: add cypress test for glossary part 2 (#10180)
* Cypress: added cypress for glossary part 2

* fixed add reviewer issue in create glossary term page

* fixed failing cypress
2023-02-22 19:41:40 +05:30
Ashish Gupta
942b553edc
UI : Fix Test cases breaking issue while editing (#10095)
* Fix Test cases while edit

* Added cypress for null test type

* fix unit test issue
2023-02-03 16:30:50 +05:30
Ashish Gupta
ca20029d75
UI : Added cypress for mutually exclusive tags (#9804)
* Added cypress for mutually exclusive tags

* chanegs as per comments

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2023-01-19 16:47:44 +05:30
Chirag Madlani
ec61e94bb8
chore(ui): support lint & prettier for cypress files (#9728) 2023-01-15 18:24:10 +05:30
Onkar Ravgan
e9ac8ecb85
Fix 7972: Added dbt tag classification name (#9575)
* Added dbt tag classification name

* resolved merge conflicts

* handle ui side change for dbt schema change

* Fixed migration scripts

* fixed failing cypress for dbt

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-01-06 11:08:21 +05:30
Chirag Madlani
5de9658545
test(ui): cypress added for alerts flow (#9527)
* test(ui): cypress added for alerts flow

* skip flaky user test

* fix failure

* comment addressed

* update datatestid
2022-12-30 15:40:52 +05:30
Chirag Madlani
d030c6cbfe
fix(ui): automate license header process via pre-commit hook (#9523)
* fix(ui): automate license header process via pre-commit hook

* remove header duplications

* update .less files license header
2022-12-27 12:37:58 +05:30
Suresh Srinivas
758c976cba
Fixes #9259 Change Tags APIs to conform with rest of the APIs (#9260) 2022-12-26 12:32:17 -08:00
Shailesh Parmar
288137d16b
Fixed SQL query missing when a data quality test is edited #8341 (#9268)
* Fixed SQL query missing when a data quality test is edited #8341

* miner fix

* addressing comments
2022-12-13 23:42:29 +05:30
Ashish Gupta
7241c3a975
Cypress: Added test related to redirection from home page (#9112)
* Cypress: Added test related to redirection from home page

* fix cypress issue
2022-12-02 20:54:25 +05:30
Shailesh Parmar
63afdc79f4
Cypress: Enable the skip test and fix failing test (#9048)
* Cypress: Enable the skip test and fix failing test

* Fix fail test case
2022-12-01 09:42:21 +05:30
Shailesh Parmar
468200252c
Cypress Fixed failing glossary and recently searched term test (#8840)
* Cypress Fixed failing glossary and recently searched term test

* removed only keyword
2022-11-17 19:25:31 +05:30
Shailesh Parmar
1bae473ce8
Cypress: Skip the flaky profiler test and added API wait time for services (#8803)
* Fixed Flaky Service test in cypress

* skipping add profiler ingestion
2022-11-16 22:15:30 +05:30
Shailesh Parmar
92781d7949
Updated cypress code and fixed flaky cypress (#8666)
* Updated cypress code and fixed flaky cypress

* miner fix

* Fixed cypress issue

* fixed localstorage issue in custom property
2022-11-14 18:09:38 +05:30
Sachin Chaurasiya
0701ef955e
Fix #7802 Differentiate Tags & Glossary Terms (#8471)
* Fix #7802 Differentiate Tags & Glossary Terms

* Fix governance dropdown label and arrow spacing

* Skip dashboard entity for announcement
2022-11-01 17:58:24 +05:30
Shailesh Parmar
38cd7eb6af
Cypress: Fixed flaky cypress for mydata and DBT spec (#8257)
* Cypress: Fixed flaky cypress for mydata and DBT spec

* added api wait for removing owner

* fix the multi api call on while removing owner

* fixed flaky cypress for tags page

* fixed entityDetails page

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2022-10-20 16:59:46 +05:30
Chirag Madlani
38e32af072
fix(ui): call logout api to invalidate token (#8243) 2022-10-19 20:55:31 +05:30
Sachin Chaurasiya
786be3bedf
Feat (#7561) Announcements are not supported for MLModel from UI (#8109)
* Feat (#7561) Announcements are not supported for MLModel from UI

* Fix unit test

* Use Async/Await pattern

* Add conversation support for mlModel

* Add task support for mlModel

* Fix task page loading issue

* Fix unit test

* Add End to end test for entity announcement

* Fix Add CreateAnnouncement function issue

* Add End to End Test for entity task

* Fix End to End Test for Announcement and Tasks

* Revert "Fix End to End Test for Announcement and Tasks"

This reverts commit 48cbc0b6158b352b9e19e8290ff52a47849bb648.

* Fix Description unit test

* Fix cypress test

* Fix cypress test

* Fix entity task cypress test

* Remove EntityTask Spec

* Addressing review comment

* Addressing review comment

* Addressing review comment
2022-10-17 18:47:17 +05:30
Shailesh Parmar
3faef0e0cf
UI: Add Cypress for DTB in redshift container (#8162)
* UI: Add Cypress for DTB in redshift container

* move constants to separate file
2022-10-17 17:37:34 +05:30
Shailesh Parmar
b22bfccbf4
Fixed: UI: Test case result & profiler result is not visible in UI #8114 (#8119)
* Fixed: UI: Test case result & profiler result is not visible in UI #8114

* removed only keyword
2022-10-13 15:27:06 +05:30
Shailesh Parmar
e141ab29db
Fixed: Flaky cypress tests (#8017)
* Fixed: Flaky cypress tests

* fixed flaky pipeline related test

* miner fix at profiling side

* fixed cypress for description update

* glossary: fixed click is not getting register
2022-10-08 00:07:24 +05:30
Sachin Chaurasiya
d29721ab3d
Fix #7510 UI permission denied to edit lineage on Topics (#7977)
* Fix #7510 UI permission denied to edit lineage on Topics

* Fix test
2022-10-06 18:43:04 +05:30
Shailesh Parmar
2c3802525f
Fixed Failing cypress part 2 (#7784)
* Fixed Failing cypress part 2

* added api wait for search

* added test for profiler check

* fixed failing cypress

* fixed failing tests
2022-09-29 15:21:33 +05:30
Shailesh Parmar
48142010d5
Cy: Fixed flakiness due to overly issue (#7781) 2022-09-28 14:19:03 -07:00
Chirag Madlani
93ffbbbebf
feat(ui): login via email and password - Basic auth (#7558)
* feat(ui): login via email and password - Basic auth

* create admin users

* update basic auth

* create user on bootstrap

* update basic auth flow

* fix lint

* update basic auth ui forms

* update error messages

* fix cypress tests

* Added private key /public key in conf
Default invitation for invited users on bootstrapping user with invitation mail
Added self/signup flags , handled login scenarios around it
On migration persisting previous user auth mechanism also handled

* Missing fixes

* Move self signup to config

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2022-09-23 16:05:54 +05:30
Shailesh Parmar
9ee96deec4
UI: Fixed issue: TestSuite descriptions are unable to update and also unable to create a test suite when edit tests permission is given#7507 (#7557) 2022-09-19 14:29:15 -07:00
Shailesh Parmar
f52f6eccd8
UI: Added cypress test for Data quality and profiler (#7463)
* added initial cypress test for profiler

* added profiler ingestion workflow

* added data-testid for no profiler placeholder

* added create test suite and test case cypress

* added edit and delete flow for table test case

* added test-suite delete test

* added cypress for add column test case

* added delete and edit cypress test for column test

* fixed delete service cypress issue

* removed only keyword
2022-09-19 18:43:39 +05:30
kshinde2512
3c788b02dd
Replacing cy.wait with api wait (#7460)
* services wait

* changing project id

* fixing flaky bigquery test

* Changing flaky tests

* test

* test

* Custom properties and change in services test wait

* Entity details wait

* Glossary api wait

* minor changes for glossary

* mydata api wait

* policies api wait

* mydata page changes

* Roles and services api wait

* Tags and teams api wait

* Users api wait

* tags page failure fix

* minor code change for users

* test fail fix

* test fail fix

* removing it.only

* removing timeout and reducing wait timeout

* changing description element to constant &test fix

* removing timeout on wait

* Teams page fix

* changing the project id

* changing api intercept url for flaky tests

* bigquery test fail fix

* fix flaky tests

* changing project id
2022-09-14 19:19:42 +05:30
Sachin Chaurasiya
176874e0d5
UI : Add Permission Check on Entity Page Part2 (#7317)
* UI : Add Permission Check on Entity Page

* Fix Unit tests

* Fix dependencies

* Fix cypress tests
2022-09-08 08:34:26 +05:30
Aniket Katkar
23aa773ad3
Fix(UI): Fixes for teams page (#7191)
* - Added functionality to edit type of team
- Fixed search fucntionality for teams
- Fixed issue with team count not showing in teams tab

* Worked on comments

* - Removed Assets tab for teams other than group type
- Removed Teams tab for team with type group
- Updated breadcrumbs for team details pages
- Styling and bug fixes

* Fixed failed cypress tests

* - Fixed teams page redirection issue when clicked on teams in left panel of home page
- Worked on comments

* fixed failing unit tests

* Fixed failing cypress tests
2022-09-06 06:42:42 +05:30