1011 Commits

Author SHA1 Message Date
Shailesh Parmar
3bcef4f58c
UI: Added Data Quality test suite listing page and detail page (#7014)
* initial setup for data quality form

* added stepper and form component

* added select/add test suite step form

* added form for table test and cron step

* added data quality table test form flow

* added test suite listing page

* bug fix for profiler

* added column test form

* render right panel information dynamically

* updated test as per new changes

* updated data test id

* Fixed ingestionPipeline

* Fixed pytest + python format

* miner fix, added sql editor

* removed filter for duplicate test check

* miner fix

* updated all API call for test suite ingestion page

* updated test suite view redirection

* updated ingestion infinite loader

* added edit action for test case

* added edit/add ingestion flow

* added after action for form

* remove duplicate close action

* fixed alignment issue

* added expand on row click functionality and change expand/collapse icon

* used antd component

* resolving conflict

* Fixed#7040: Test-suite count support in counts API (#7041)

* updated test suite count

* fixed failing unit test

Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: Parth Panchal <83201188+parthp2107@users.noreply.github.com>
2022-08-30 19:00:51 +05:30
Sachin Chaurasiya
106f99f4c8
Update MyData and Explore with new roles and policy (#7018)
* Update MyData and Explore with new roles and policy

* Add placeholder for explore side panel

* Fix unit tests

* Remove Permission API call from AuthProvider

* Fix loading issue

* Update global settings left panel

* Remove feed check from mydata page

* Remove permission check from explore page

* Minor change

* Add resource permission method to provider

* Change global settings left panel

* Remove unwanted codes

* Add comments

* Addressing review comments
2022-08-30 14:42:55 +05:30
mohitdeuex
b7351c220a
Added Team Webhook (#6973)
* Added Team Webhook

* Ms Teams UI for setting Page

* Updated Review Comment Changes

* minor changes

* Fix webhook types

* Updated Parser for Teams

* Change MsTeams content and created Justify Card

* Fixed failing tests cases

Co-authored-by: Ashish gupta <ag939431@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2022-08-30 11:10:02 +05:30
Ashish Gupta
0ca86c1a24
Fix the Minot Layout issue and text issue (#7024) 2022-08-30 10:38:32 +05:30
Aniket Katkar
f0560d121f
Fix(UI): Updated labels for add and edit announcement modals (#6988)
* announcement add and edit modal label updated

* Added feature to see the local time zone while creating or editing announcement

* fixed failing unit tests

* improved the function to get time zone
2022-08-29 19:46:56 +05:30
Ashish Gupta
b59878e1b5
Fix (#6984) doc links in OpenMetaData (#6986)
* Fix doc links in OpenMetaData

* Link updated

* remove unwanted file

* changes as per comments

* Changes as per comments
2022-08-29 19:38:54 +05:30
Shailesh Parmar
3b67cc824d
Data qaulity add test's workflow (#6957)
* initial setup for data quality form

* added stepper and form component

* added select/add test suite step form

* added form for table test and cron step

* added data quality table test form flow

* bug fix for profiler

* added column test form

* render right panel information dynamically

* updated test as per new changes

* updated data test id

* Fixed ingestionPipeline

* Fixed pytest + python format

* miner fix, added sql editor

* removed filter for duplicate test check

* miner fix

Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
2022-08-29 17:26:59 +05:30
Chirag Madlani
cc0449e506
feat(ui): update global settings page with new roles and policy (#7002)
* feat(ui): update global settings page with new roles and policy

* Modify the permission util and remove access prop from create bot and user page

* Fix typo

* Fix console errors

* fix unit tests

* Add getEntityPermission to provider

* Remove admin and auth disable check from global setting

* Add check for edit description.

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2022-08-29 16:35:42 +05:30
Aniket Katkar
1b084fd956
Fix #6791 : Table styling on Settings page made consistent to that on entity page (#6938)
* Fix #6791 : Replaced react-table with antd table component

* Updated unit tests

* Fixed failing cypress tests

* Refactored code, removed code smells.

* Fixed code smells
2022-08-29 11:51:16 +05:30
Sachin Chaurasiya
1081254f7b
Fix (#6971) UI : Add Permission Provider (#6972)
* Fix (#6971)  UI : Add Permission Provider

* Fix description unit test

* Fix unit tests

* Addressing review comments

* Add checkPermission util

* Add permission for protected route

* Clean up

* Fix rule condition validation issue
2022-08-27 16:05:57 +05:30
Chirag Madlani
5cefe1bfbb
refactor(ui): mock matchMedia globally for unit tests (#6985)
* refactor(ui): mock matchMedia globally for unit tests

* remove unused tests
2022-08-27 16:00:38 +05:30
Chirag Madlani
9abf63f476
fix(ui): service page ui updates (#6927)
* fix(ui): service page ui updates
tag page left panel height issue

* update layout for settings page

* ignore long URL lint errors

* update tests

* fix cypress tests

* fix cypress failing

* fix cypress tests failure
2022-08-27 13:11:35 +05:30
Sachin Chaurasiya
6c62433931
Fix UI | cmd + click does not work as expected on the Explore page #6976 (#6983) 2022-08-27 11:57:04 +05:30
Aniket Katkar
5168c8afb0
Ui improvements and fixes (#6966)
* Ui improvements and fixes

* Fixed failing unit tests
2022-08-27 07:20:48 +05:30
Sachin Chaurasiya
240c479f7d
Fix #5140 E2E Testing for Roles and Policies Page (#6962)
* Fix #5140 E2E Testing for Roles and Policies Page

* Minor change

* Fix failing unit tests
2022-08-27 00:47:44 +05:30
Aniket Katkar
2926055b92
Fixed loader not showing while fetching query data (#6968)
* Fixed loader not showing while fetchig query data

* Used antd components for grid styling

* unit test mocks correction

* unit test fail fix
2022-08-27 00:20:03 +05:30
Sachin Chaurasiya
bddf5d849d
Remove unused code for botlist (#6964) 2022-08-26 19:56:13 +05:30
Sachin Chaurasiya
e13381f3f2
UI : Roles and Policy Changes (#6923)
* UI : Roles and Policy Changes

* Add unit tests for add role page

* Add unit tests for roled details page

* Add unit test for rolelist page

* Add unit test for role list page

* Add action button for rule

* Add support for delete action on policy rule

* Modify the addattribute modal

* Add support for search on add attribute modal

* Improve modal title styling

* Minor change

* handle role users and teams update

* Fix teams remove issue on policy

* Add unit tests for the add attribute modal

* Add data-testids for fields

* Fix typo

* Add unit tests for add policy and rule form

* Add unit tests for add and edit role

* Change data-tests ids

* Add roles ad policies support on teams details page

* Fix unit tests

* Change data-testid for rule card manage button

* Minor fix

* Remove old rolesAPI file
2022-08-26 18:03:46 +05:30
Shailesh Parmar
87f8bcc4fa
Fixed issue: UI: Glossary details page improvements#6834" (#6879)
* Fixed issue: UI: Glossary details page improvements#6834"

* added data-testid

* fixed input box re-render issue

* fixed failing cypress for glossary

* addressing comments

* fixed failing cypress

* updated glossary test and cypress

* fixed glossary test
2022-08-26 16:08:02 +05:30
Aniket Katkar
1c6d2f2649
Fix #6893 : Ui improvements and bug fixes 2 (#6935)
* Fix #6893 : Ui improvements and bug fixes

* Fixed failing unit tests

* Fixed failing cypress tests

* glossary page left panel styling changes
2022-08-26 14:14:22 +05:30
Aniket Katkar
6a85b34e3c
Fix #6893 : UI improvements and bug fixes 1 (#6934)
* Fix #6893 : UI improvements and bug fixes

* Fixed failing unit tests

* worked on comments to make common styling for left panel
2022-08-26 14:14:08 +05:30
Sachin Chaurasiya
ff1d2c251a
Fix #6932 UI | Full Table name is not displayed on the Table Home Page (#6933) 2022-08-26 00:36:53 +05:30
Shailesh Parmar
ef5de94a8f
added data-quality tab and filters for test, with basic table (#6869)
* added data-quality tab and filters for test, with basic table

* added pass fail status with icon

* added test summary component

* render the chart for column test

* revers the time stamp

* fix right side data render layout

* added legend and colors

* added filter by time

* updated style and move filter to chart level

* updated column profiler route

* added table dashboard

* updated test result summary on profiler tab

* fixed failing unit test

* added loader
2022-08-25 22:21:30 +05:30
mohitdeuex
c8ab6fa59b
[Backend][Settings] Settings through UI (#6514) 2022-08-25 06:37:44 -07:00
Chirag Madlani
48e72143c7
fix(ui): show owner name if they belongs to team owned (#6904)
* fix(ui): show current user as owner if part of team

* remove unused import

* fix layout issues

* fix tests

* fix cy tests
2022-08-25 16:23:25 +05:30
Sachin Chaurasiya
c5ebfdc7e1
Fix(#5914) glossary & glossaryTerm displayName (#6922)
* Fix(#5914) glossary & glossaryTerm displayName

* Minor change to show glossary displayname in the tree
2022-08-25 16:19:29 +05:30
Vivek Ratnavel Subramanian
f23357ba68
Update slack chat to redirect to a URL (#6909) 2022-08-25 15:25:11 +05:30
Chirag Madlani
04bcc99098
refactor(ui): remove unused code (#6853)
* refactor(ui): remove unused code

* fix redirect issue

* remove and update files

* fix tests
Add bot details page
Fix edit webhook

* fix cypress failing
2022-08-24 23:49:50 +05:30
Aniket Katkar
9cd9ed4a1a
Improvement(UI) #6556 : Made tag and glossary names clickable (#6882)
* Improvement #6556 : Made tag and glossary names in entity tables and other places clickable which now on click will redirect to the respective tag or glossary details page

* Changes made for failing cypress tests

* - Added functionality to redirect to specific tag category
- Merged 2 tooltips of tags into one which show both name and description
- Removed edit icon showing for links in entity summary details

* Updated unit tests
2022-08-24 20:01:22 +05:30
Pere Miquel Brull
667c837ae0
Fix #5566 - Add Pipeline Service host IP endpoint (#6898)
Fix #5566 - Add Pipeline Service host IP endpoint (#6898)
2022-08-24 16:27:31 +02:00
Sachin Chaurasiya
8cec6a6d08
Feat(#6902) UI - Add condition support for policy rules (#6903)
*  Feat(#6902) UI - Add condition support for policy rules

* Addressing review comment

* Fix roles update issue on policy page
2022-08-24 19:18:33 +05:30
Mayur Singal
404cc67911
WIP - Fix #6744: allow more than one metadata ingestion workflow (#6831)
* Fix #6744: allow more than one metadata ingestion workflow

* Rename to markDeletedTablesFromFilterOnly

* ui support for new field markDeletedTablesFromFilterOnly

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2022-08-24 14:21:52 +02:00
Chirag Madlani
e52b843548
fix(ui): masked password fields for nested object (#6880) 2022-08-23 21:01:00 +05:30
Sachin Chaurasiya
d942c55e34
Feat(#3031) Support policy authoring through UI (outside of role page) (#6863)
*  Feat(#3031) Support policy authoring through UI (outside of role page)

* Change remove text to remove icon

* - [x] Add confirmation for removing items from the roles and policies details page

* Change rules styling according to the mocks

* Make Access category protected!

* Changed condition from normal text to code

* Create rule form component

* Fix spacing

* Add support for "Add and Edit" rule for policy

* Add helper text for Add "roles" and "policy" page
2022-08-23 20:11:10 +05:30
Shailesh Parmar
beea4519e0
added cypress test for custom properties (#6878) 2022-08-23 19:21:06 +05:30
Chirag Madlani
3975e2d31e
fix(ui): update helper text for webhook and slack (#6865)
* fix(ui): update helper text for webhook and slack

* move to constant
2022-08-23 18:48:54 +05:30
Aniket Katkar
95b2ac276e
Fix #6314 : Added placeholder when no entity found whiled searching in lineage editor (#6867) 2022-08-23 14:07:38 +05:30
Sachin Chaurasiya
097d4ba313
Feat : Add New roles and policy UI - Part 4 (#6848)
*  Feat : Add New roles and policy UI - Part 4

* Change form title font size

* Remove empty componet to table fallback no data

* Add remove option for roles and policies detail page
2022-08-22 21:47:44 +05:30
Sriharsha Chintalapani
821d70eae4
Fix #6782: Separate TableProfile and ColumnProfile api calls (#6783)
* Fix #6571: Add EntityLink for the testCase to ID columns

* Fix #6571: Add EntityLink for the testCase to ID columns

* Fix #6782: Separate TableProfile and ColumnProfile api calls

* Fix #6782: Separate TableProfile and ColumnProfile api calls - fix tests

* Fix #6782: Separate TableProfile and ColumnProfile api calls - fix tests

* Fix setFields

* Fix tests

* Update pipeline status endpoint

* updated ui side as per new schema for profiler tab

* updated profiler details with new API

* Fix Profiler tests and validation errors (#6827)

* add profilerSample field in TableProfile

* add profilerSample field in TableProfile

* get columnProfile with field profile

* get columnProfile with field profile

* Fixed sample data and python tests

* fixed date range filter change issue

* handled empty profiler case

* Added column level test case and results

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
2022-08-22 21:31:24 +05:30
Aniket Katkar
f686f606ca
Improvement #6656 : Edited the text in sample data tab when no data is available (#6843)
* Improvement #6656 : Edited the text in sample data tab when no data is available

* Used antd Empty component to show for no data
2022-08-22 19:57:13 +05:30
Aniket Katkar
51bf63551e
Fixed progress bar not showing for ingestion deployment (#6849) 2022-08-22 19:14:15 +05:30
Aniket Katkar
803f890da0
Added icons for dagster and fivetran service connections. (#6845) 2022-08-22 18:52:28 +05:30
Aniket Katkar
dd85280a32
Fix #6780 : fixed the error occuring when dataTypeDisplay value is not present (#6840) 2022-08-22 16:52:46 +05:30
Sachin Chaurasiya
33ca751b58
Feat : Add New roles and policy UI - Part 3 (#6826)
*  Feat : Add New roles and policy UI - Part 3

* Change rules styling

* Add delete action for policy details page

* Change background of the add forms
2022-08-19 22:31:48 +05:30
Shailesh Parmar
09c3300204
Added hierarchical view for teams page in global setting (#6808)
* updated Team hierarchy view as per updated API

* added new form for adding team

* added add service form and removed some old component

* fixed teams page cypress
2022-08-19 19:34:01 +05:30
Pere Miquel Brull
ed0a01edea
Fix #6787 - GCS credentials marked as required + validate privateKey (#6804)
Fix #6787 - GCS credentials marked as required + validate privateKey (#6804)
2022-08-19 11:19:20 +02:00
Aniket Katkar
8c2e9985e8
Fixed styling for user page (#6813) 2022-08-19 08:30:29 +05:30
Sachin Chaurasiya
8f580c0afd
Feat : Add New roles and policy UI - Part 2 (#6796)
*  Feat : Add New roles and policy UI - Part 1

* Add default value to policytype

* Add initial values to the form

* Make rules tab first in policy details page

* Add back button for roles and policy detail page

* Add support for delete role

* Add delete support for policy

* Add description edit support for roles and policy
2022-08-18 23:50:49 +05:30
Aniket Katkar
9e175e997e
Added service icons for datalake, mode and pinot connections (#6807) 2022-08-18 23:18:38 +05:30
Aniket Katkar
2107fdeca5
Improvements(UI) : Styling improvements from issue #6701 (#6802)
* Improvements #6701 :
- Fixed the read more button for description

- Updated Filter styling on webhook page

- Made stylings for adding user, admin,bot , webhook and slack similar to add service

- Assignee name in activity feed card made clickable

- And some minor fixes.

* Bug fixes for read more

* Removed unnecessary stylings and improved unit test for RichTextEditor
2022-08-18 23:11:49 +05:30