4912 Commits

Author SHA1 Message Date
Suresh Srinivas
895a6e5551
Fixes #6860 Add policy support for policies based on resource ownership hierachy (#6861)
* WIP

* Fixes #6728 API to get detailed permissions for any user

* Fixes #6860 Add policy support for policies based on resource ownership hierachy

* Check if inheritedRoles is null

* Revert "Check if inheritedRoles is null"

This reverts commit 3dee922d5937c1f4ac9a298d1156e7adf15083a6.

* Initialize SubjectCache in NoOpAuthorizer

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2022-08-23 20:44:11 -07:00
Suresh Srinivas
605871db2e
Fixes #6851 Backend : Roles patch API is not working for policies (#6890) 2022-08-23 15:31:42 -07:00
Suresh Srinivas
ca39b9f603
Fixes #6886 Add API for validating expressions in Rule conditions (#6887) 2022-08-23 13:53:16 -07:00
Teddy
afd12cff04
added testResultValue to testCaseResult (#6881) 2022-08-23 18:32:15 +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
Cristian Calugaru
9c8ee19497
fixed minor typo (#6877) 2022-08-23 19:29:26 +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
Nahuel
6db7eba16b
Fix table repository bug (#6871) 2022-08-23 15:13:11 +02:00
Milan Bariya
994b769d25
Databricks Connection - User & Password clean (#6866)
* Databricks Connection - User & Password clean

* Fix: Python checkstyle failed

* Fix: update the migration scripts
2022-08-23 14:36:58 +02:00
Pere Miquel Brull
ceb9601c67
Docs - Credentials, links and Roadmap (#6870)
* Managing credentials

* GCS creds info

* Links and roadmap update

* Add lineage in the menu
2022-08-23 11:53:40 +02:00
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
Mayur Singal
f32572c949
Fix #6862: Improve Superset dict handling (#6864) 2022-08-23 10:07:09 +02:00
Ayush Shah
3d125d9372
Fixes Okta default scope (#6847) 2022-08-23 13:04:12 +05:30
Onkar Ravgan
8d56cb99b7
Optimize usage queries (#6837)
* Snowflake usage query optimized

* Added docs for snowflake query

* Updated docs

Co-authored-by: Onkar Ravgan <onkarravgan@Onkars-MacBook-Pro.local>
2022-08-23 12:54:34 +05:30
Pere Miquel Brull
a975d5177d
WIP - Fix #6582 - Validate Airflow REST versions on health endpoint (#6836)
WIP - Fix #6582 - Validate Airflow REST versions on health endpoint (#6836)
2022-08-23 08:59:44 +02:00
Pere Miquel Brull
102ea93e83
Check if table exists in datamodel rest (#6859) 2022-08-23 07:39:23 +02:00
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
Nahuel
86e20dad2d
Add troubleshooting section to Datalake (#6842) 2022-08-22 16:47:43 +02:00
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
Ayush Shah
383f4497cc
Update Entity Reference parameter fields (#6841) 2022-08-22 19:37:24 +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
Ayush Shah
f8e8d2f7ab
Modfied github workflow, fix antrl4 not found (#6839) 2022-08-22 15:56:43 +05:30
Nahuel
4e176fbc66
Fix#5917: Implementation of temp secret for testing connection (#6832)
* Implementation of temp secret for testing connection

* Fix tests
2022-08-22 08:43:23 +02:00
Pere Miquel Brull
75a80d237b
Docs - Add all the YAML info and some other fixes (#6830)
Docs - Add all the YAML info and some other fixes (#6830)
2022-08-19 20:04:32 +02:00
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
Nahuel
8691022d0f
AWS SSM secrets manager implementation on ingestion (#6805)
* Implementation of AWS SSM as secrets manager

* Remove dead code

* Minor fixes

* Allow using default credentials in AWS client

* Fixed py style

* Fixed tests imports

* Minor changes

* Add patch to failing test

* Fix how we were storing dbtConfigSource

* Address PR comments
2022-08-19 16:15:40 +02:00
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
Mayur Singal
7c004a6785
Fix #6823: Fix hive attribute error (#6824)
* Fix #6823: Fix hive attribute error

* Empty commit to start test
2022-08-19 14:22:54 +02:00
Pere Miquel Brull
3f1fc5344a
Remove Athena hostPort (#6825) 2022-08-19 14:11:53 +02:00
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
Pere Miquel Brull
6f3cd4cfed
Fix #6818 - Superset code cleanup and docs (#6821)
* code cleaning

* superset docs

* Fix metabase docs
2022-08-19 11:19:06 +02:00
Teddy
78b5f8c8e2
Part 1 of #5831 -- Profiler workflow implementation (#6809)
* Added database filter in workflow

* Removed association between profiler and data quality

* fixed tests with removed association

* Fixed sonar code smells and bugs

* Updated profiler workflow to:
- support only running profiler (removed test run)
- support column inclusion and exclusion
- added back support for partitioned table and sample

* moved status to workflow

* Fixed tests

* removed test logic from profiler sink

* Added logic to return sample from workflow sample value

* Added profiler examples

* Updated documentation for profiler

* Fixed code smells
2022-08-19 10:52:08 +02:00
Ayush Shah
e2fae91831
Modify Okta Bare Metal Doc (#6820) 2022-08-19 10:31:12 +02:00
Aniket Katkar
8c2e9985e8
Fixed styling for user page (#6813) 2022-08-19 08:30:29 +05:30
Suresh Srinivas
7302c1658d
Upgrade dependencies for 0.12 release (#6815) 2022-08-18 16:13:04 -07:00
Suresh Srinivas
4b8af0a03a
Make WebhookType part of webhook.json and not the create request (#6812) 2022-08-18 12:28:38 -07:00
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
Onkar Ravgan
1ec0fa3e37
Fixed PowerBi Exception (#6803)
* Fixed exception for chart name

* added id in exception

Co-authored-by: Onkar Ravgan <onkarravgan@Onkars-MacBook-Pro.local>
2022-08-18 19:47:56 +02:00
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
Milan Bariya
8ceb4b926c
Doc update for define custom connectors (#6792) 2022-08-18 16:24:32 +02:00
Shailesh Parmar
1fe3f91b68
fixed issue #6797 teams and users redirection is not working (#6798)
* fixed issue #6797 teams and users redirection is not working

* fixed failing unit test
2022-08-18 18:49:57 +05:30
Shailesh Parmar
bbe424dbed
Feat: Column level profiler dashboard (#6683)
* added column dashboard page and route

* added redirection from table to profiler dashboard

* fetch the requierd information from api

* added loader and error placeholder

* added profiler dashboard component

* added table summery in column profiler page

* added tab section

* added range dropdown and add test button

* added chart for column level dashboard

* added formatting for chart and data

* extracted profiler tab as componene

* added table level profiler card

* added indicator for test summery

* added description summary card

* added latest profiler filter card

* removed bottom border and added padding-x for table cell

* show laast 7 days opption

* added content on tab switch for profiler and data quality

* remove loading state and updated summary spelling

* removed latest option from profiler dropdown and relavent code

* added more metrics in the graph and made default dropdown option as last 3 days

* change style of Legend component

* fixed failing test

* restrict float number to show only 2 decimal

* addressing comments

* fixed failing unit test
2022-08-18 18:49:49 +05:30
Ayush Shah
36338eb727
Antlr Grammar implemented, Imports fixed (#6673) 2022-08-18 18:32:28 +05:30
Ayush Shah
399a2a103d
Fix profiler item_type sqlalchemy datatype issue (#6794) 2022-08-18 18:30:00 +05:30