1025 Commits

Author SHA1 Message Date
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
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
Aniket Katkar
83cae05f06
Improvements #6701 : Styling improvements and minor bug fixes. (#6765)
* Improvements #6701 : Changes made :
- Moved “Teams, User and Admins” to new category "Members"

- Reduced table column height

- Update edit icon

- Resolved the issue with search bar shrinking.

- Changed order of links on navbar

- Switch button styling changed as per mocks

* Used variable to store color values in less file

* Search bar width made responsive to avoid overlapping with settings button
2022-08-18 12:42:55 +05:30
Sachin Chaurasiya
b70f49e5a8
Fix #6633 Support multi-line Sample Data header row (#6788) 2022-08-18 12:08:26 +05:30
Sachin Chaurasiya
9154cab72d
feat : Add UI support for deleting thread (#6758)
*  feat : Add UI support for deleting thread

* Add threadId

* Add comment

* Remove unwanted tests

* Add unit tests
2022-08-17 19:56:35 +05:30
Shailesh Parmar
c34a1d8000
added cypress for teams and users page as per new layout (#6766) 2022-08-17 19:08:35 +05:30
Shailesh Parmar
0c895e5208
Removed hardcoded restriction for preventing settings path to show up on all domains (#6763) 2022-08-17 17:22:06 +05:30
Aniket Katkar
874a86944d
Improvements(UI): Improved styling for global settings page and some minor bug fixes. (#6746)
* Improved styling for global setting page left panel, global settings page and manage button

* Removed code smells

* Addressing review comments

* Fix #6702 Redirection on docs page for Connectors from profiler tab is not proper.
2022-08-17 11:16:49 +05:30
Shailesh Parmar
2b8f721094
Fixed issue: for non-admin user global setting left panel should visible properly #6710 (#6740)
* Fixed issue: for non-admin user global setting left panel should visible properly  #6710

* addressing comments
2022-08-16 19:28:21 +05:30
Sachin Chaurasiya
2b28d31072
Fix #6689 Announcement bug (#6742) 2022-08-16 18:24:39 +05:30
Sachin Chaurasiya
e6c5d2ccaa
Fix #6725 Ability to create multiple separate ingestions for one database service (#6737)
* Fix #6725 Ability to create multiple separate ingestions for one database service

* modify cypress test
2022-08-16 16:33:02 +05:30
Aniket Katkar
2898d59d32
Fixed the issue for user details page not showing user specific tasks (#6736) 2022-08-16 15:36:38 +05:30
Aniket Katkar
3c51f8eaac
Fix(UI): Fixed form stepper styling issue (#6609)
* Form stepper replaced with antd step

* IngestionStepper unit test fixes'

* Applied stepper style globbaly

* Fix unit test failing for window.matchmedia not found

* Created variables for colors in less file

* Fixed unit test issue with AddIngestion component

* Fixed unit test issue with AddService component
2022-08-16 13:35:57 +05:30
Aniket Katkar
007056fdcd
Fix(UI): Fixed issue with confirm button falling out of container. (#6703)
* Fixed issue with confirm button falling out of container while editing teams on user page

* Moved confirm and cancel buttons below the editor container for editing teams and roles on user details page.

* Moved the cancel and confirm below the edit container for editing display name of user

* Replaced flex divs with antd Space components
2022-08-16 13:33:11 +05:30
Sachin Chaurasiya
b6bddc9387
Fix #6733 UI : Remove Old Roles and Policies Components (#6734) 2022-08-16 11:49:22 +05:30
Chirag Madlani
11eddedf03
feat(ui): create bot support on settings page (#6711)
* feat(ui): create bot support on settings page

* support create bot & list bots

* fix failing tests

* skiping cypress for now as it need to be updated as per new ui change

* fix tests
address comments

* fix tests

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2022-08-13 18:51:02 +05:30
Abhishek Pandey
a6a7662517
dagster-connector-added (#6513)
* dagster-connector-added

* code-formatted

* dagster-comments-removed

* dagster-comments-removed

* dagster-unittest-added

* code-formatted-pr-comments-resolved

* improved-code-quality

* increased-py-test-time-out

* improved-dagster-tests

* improved-dagster-tests

* reverted-pytests-timeout

* dagster-pytest-improved

* added-schema-in-omdcore

* updated-schema-in-omd-core

* ui-schema-updated-omd-core

* updated-dagster-schema

* dagter-schema-test-updated
2022-08-13 15:18:14 +05:30
Shailesh Parmar
a17fc68dd4
Fix issue: Logs not getting displayed in UI for Lineage Workflow #6707 (#6708) 2022-08-12 17:02:39 +05:30
Pere Miquel Brull
99f0c96df4
Fix #6278 - Lineage workflow + Usage workflow (#6568)
* Fixing conflicts

* Fixing Conflicts

* Fix snowflake

* Prepare snowflake and redshift

* snowflake use a single query

* Add bigquery

* Add clickhouse

* format

* Add query log lineage source

* Add filters to core

* Prepare mssql usage

* Update schemas

* Add example workflows

* Prepare lineage deployment

* Remove lineage

* Use filters

* Prep lineage DAG

* Prepare Lineage Ingestion

* Test lineage workflow

* format

* Comments

* fixed tests

* Revert "fixed tests"

This reverts commit 0e846c7c4806098e4adf7c071d133d1df68aedf5.

* fixed get connection method

Co-authored-by: Onkar Ravgan <onkarravgan@Onkars-MacBook-Pro.local>
2022-08-12 13:24:58 +05:30
Teddy
58a8020abb
Fixed metadata filters added to profiler (#6698) 2022-08-12 12:08:41 +05:30
Nahuel
1f37501269
Fix#6360: Airflow 2.3.3 None schedule validation (#6688)
* Fix: Airflow 2.3.3 None schedule validation

* Add test
2022-08-12 08:33:00 +02:00
Chirag Madlani
448c4b85ed
feat(ui): support slack Webhook integration on settings (#6677)
* feat(ui): support slack webhook integration on settings

* revert enum related changes

* update webhook listing with icon & list

* add glossary & tag links

* fix cypress tests

* fix cypress tests

* fix failing tests
2022-08-11 10:57:39 +05:30
Aniket Katkar
d77ab76cab
Fixed the issue for two loaders shown after reloading the page. (#6693) 2022-08-11 06:32:53 +05:30
Shailesh Parmar
27483c6756
fixed isue 6690 profiler setting modal slider showing undefined when there is no value (#6691) 2022-08-11 00:03:34 +05:30
Sachin Chaurasiya
18d204d883
Feat : Add New roles and policy UI - Part 1 (#6651)
*  Feat : Add New roles and policy UI

* Add rules column

* Remove rules column

* Add roles detail page

* Add policy details page

* Fix table columns width

* Add roles column to policies table

* Minor change

* Addressing review comments

* Add support for add role
2022-08-10 20:28:19 +05:30
Shailesh Parmar
455c2d039e
(Feat) UI: Add Profiler Tab as per new mock (#6627)
* add initial setup and added profiler tab

* added unit test for tableprofiler component

* added more coverage for table profiler component

* added get and put request and functionality for profiler setting

* added unit test for new components

* miner fix

* added data-testid for profiler settings component

* changed input box to slider for profile sample

* updated setting model design

* replaced select with treeSelect

* added unit test for setting modal

* fixing flaky cypress related to resizeObserver loop limit

* fixed failed unit test and added selected sample profiler text

* addressing comments
2022-08-10 14:46:50 +05:30
Aniket Katkar
9eff5f1ed3
Improvement(UI): Optimised the API calls on homepage. (#6675)
* Removed unnecessary API calls on homepage for fetching different entity counts and replaced it with one util api

Removed unused API functions

Fixed failing unit tests caused by above changes

* Used async await pattern for API call function

* Rename MyAssetStats.Interface.ts to MyAssetStats.interface.ts
2022-08-10 09:26:42 +05:30
Aniket Katkar
ec41f7be15
Feat(UI): Added announcement filter option for activity feeds. (#6669)
* Added announcement filter option in thread filter dropdown for activity feeds

* Added alt props for icons and minor improvement in dropdownlist
2022-08-09 18:19:17 +05:30
Sachin Chaurasiya
fa98e05ee3
Fix #6667 Make UI Changes to adopt new permission API response structure (#6668)
* Fix #6667 Make UI Changes to adopt new permission API response structure

* Fix unit test

* Addressing review comment
2022-08-09 17:53:17 +05:30
dependabot[bot]
c9c99d6506
Bump url-parse in /openmetadata-ui/src/main/resources/ui (#6660)
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 11:33:07 +05:30
Sachin Chaurasiya
a9c010b03d
Fix #6635 UI : Announcement improvements (#6647)
* Fix #6635 UI : Announcement improvements

* Add unit test

* Fix unit test

* Fix announcement banner is not showing up!
2022-08-09 11:29:04 +05:30
dependabot[bot]
9012bf7f06
Bump minimist in /openmetadata-ui/src/main/resources/ui (#6460)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 10:28:06 +05:30
Abhishek Pandey
a08201e383
multiple-database-service-names-added-in-dashboard (#6591)
* multiple-database-service-names-added-in-dashboard

* code-formatted

* code-smell-removed

* code-formatted

* improved-dbserviceName-handling-in-dashboard

* fix checks failing

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2022-08-08 22:21:28 +05:30
Chirag Madlani
49bc322824
major(ui): update package version for security (bump axios & moment) (#6468)
* fix(ui): update package version for security

* update axios package to 22

* fix type issues

* fix type errors

* fix tests

* address comments

* fix tests

* fix failing tests

* fix type error

* skip tests for now

* fixing count bug

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2022-08-08 18:29:05 +05:30
Sachin Chaurasiya
e34721d343
Fix #6637 UI : Change Manage Button UI According to the mock (#6640)
* Fix #6637UI : Change Manage Button UI According to the mock

* Update styling and icons

* Addressing review comment
2022-08-08 14:41:24 +05:30