4793 Commits

Author SHA1 Message Date
karanh37
d4db1f3fdd
fix: broken lineage link on tour page (#10893)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-04 09:38:41 +05:30
Suresh Srinivas
c8b640674b
10041 part2 - Refactor and cleanup APIs (#10900)
* Use @Tag annotation to group APIs in the swagger documentation.

* Hide internal APIs

* Change API path events/subscription to events/subscriptions

* Change API path from automations/workflow to automations/workflows

* Change API path v1/testCase to v1/testCases

* Change API path v1/testDefinition to v1/testDefinitions

* Change API path v1/testSuite to v1/testSuites

* Rename Kpi and kpi in the documentation to KPI

* Change API path v1/testConnectionDefinition to v1/testConnectionDefinitions

* Update API section in the API documentation

* Fix test failures

* Correctly capitalize Test Cases and Test Suites in API docs
2023-04-03 13:03:48 -07:00
Teddy
2ed2e9f20a
Fix #8726 - Add permission to data insight (#10694)
* feat: added auth logic for reportData endpoint

* feat: added permission logic for dataInsightChart and dataReport

* feat: ran mvn clean for code linting

* feat: changed endpoint name to `/reports`

* fix: renamed analytics API endpoints

* fix: eslint

* fix: updated data insight test collection path

* fix: description and changed dataInsight to dataInsights
2023-04-03 14:16:27 +02:00
Sachin Chaurasiya
905201548d
feat(ui): Add click event web analytic (#10832)
* feat(ui): Add click event web analytic

* chore: remove userId check for custom event

* chore: only track event if event value if there

* chore: add unit test

* address comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-04-03 11:18:14 +05:30
Mayur Singal
752163ac71
Fix #10814: Improve parsing logic for union fields in topic (#10836) 2023-04-01 11:10:05 +05:30
Pere Miquel Brull
5d33721c36 WIP - Add Spanish translation 2023-03-31 20:34:02 +02:00
Sachin Chaurasiya
d39974921f
fix: postgres e2e spec (#10841)
* fix: postgres e2e spec

* fix: formatting

* fix: minor fix
2023-03-31 17:00:08 +05:30
Nahuel
0ca8c12596
Fix#10584: Update dashboard ES indexes for dataModels (#10851)
* Fix#10584: Update dashboard ES indexes for dataModels

* Address pylint error
2023-03-31 11:50:43 +02:00
Sachin Chaurasiya
f749b0c22e
chore(ui): delete workflow on test connection result received (#10822)
* chore(ui): delete workflow on test connection result received

* fix: unit test
2023-03-31 12:09:29 +05:30
Sachin Chaurasiya
77ba3ef058
fix: We cannot get the details again once the test connection is running (#10819) 2023-03-31 11:31:44 +05:30
Nahuel
5364a4194c
fix(ui): Minor text correction (#10850) 2023-03-30 18:04:41 +00:00
Nahuel
6fa6b95f74
Fix: Remove bot configuration with SSO service account (#10847)
* Add deprecation warning for SSO config for bots

* Fix logging
2023-03-30 17:37:45 +00:00
Sachin Chaurasiya
7a5a6e31ec
fix(ui): add service page issue (#10835)
* fix(ui): add service page issue

* fix: minor issue
2023-03-30 12:50:40 +05:30
Sachin Chaurasiya
a4669cf5e6
fix(ui):glossary e2e spec (#10824) 2023-03-30 11:11:04 +05:30
Luis Felipe Almeida Nogueira
66037bec4c
add pt-br translation (#10730) 2023-03-29 17:59:34 -07:00
Mayur Singal
54b635dd60
1.0.0-alpha version upgrade (#10826) 2023-03-29 23:24:39 +05:30
Chirag Madlani
4241457cfb
fix(ui): assets virtual scroll (#10820)
* fix(ui): assets virtual scroll
fetch tags before make patch api call

* fix append issue
2023-03-29 18:27:51 +05:30
Sriharsha Chintalapani
744cac26c4
Fix #10174: Display Synonym in the Glossary Term List and include Syn…onyms in Glossary Search; Fix #10738: Search Filters needs to be consistent across entities. Example Topic and Container; Fix #10789: Search experience: improve weight on direct match for tableName and columnName (#10807)
* Fix #10174: Display Synonym in the Glossary Term List and include Synonyms in Glossary Search; Fix #10738: Search Filters needs to be consistent across entities. Example Topic and Container; Fix #10789: Search experience: improve weight on direct match for tableName and columnName

* Fix #10174: Display Synonym in the Glossary Term List and include Synonyms in Glossary Search; Fix #10738: Search Filters needs to be consistent across entities. Example Topic and Container; Fix #10789: Search experience: improve weight on direct match for tableName and columnName

* Fix #10174: Display Synonym in the Glossary Term List and include Synonyms in Glossary Search; Fix #10738: Search Filters needs to be consistent across entities. Example Topic and Container; Fix #10789: Search experience: improve weight on direct match for tableName and columnName

* feat: implement filters for topic containers and glossary

* fix: jest tests

* fix: cypress tests

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
2023-03-29 17:48:34 +05:30
Shailesh Parmar
e53a8c5859
feat #8096 integrated filter & full-screen mode for query (#10761)
* integreted filter for query

* refactor query filters

* fixed no placeholder issue

* add URL support for query entity

* translation-sync

* added query fullscreen mode page structure

* added fullscreen support

* added profiler picture for owner filter

* miner UI changes

* Edit query support and fix ES votes not appearing

* added unit test for new component

* updated owner style

* type fixed

* fix test

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-03-29 16:46:14 +05:30
karanh37
63edc5d5ca
feat(ui): Glossary name modal (#10802)
* feat: initial commit glossary redesign

* chore: add localization

* fix: update glossary ui

* fix: missing localization

* feat: update glossary ui

* fix: jest tests

* fix: jest tests

* fix: update breadcrumbs

* fix: update cypress tests

* chore: remove logs

* fix: update glossary right panel

* fix: jest tests

* fix: add reviewer functionality

* feat: add entity name and entity display name rename modal

* fix: add missing localization

* fix: update cypress tests

* fix: jest tests

* fix: redesign reviewer panel

* fix: remove breadcrumb sizing
2023-03-29 15:32:20 +05:30
Sachin Chaurasiya
0a92a897a1
chore(ui): add support for service documentation (part-1) (#10668)
* chore(ui): add support for service documentation md file

* sync local

* chore: add method for fetching markdown file

* chore(ui): add support for service documentation

* chore: move fields to connections

* chore: update logic to fetch requirements

* chore: right panel component for service

* fix: key prop is not present in the skeleton component

* chore: only fetch md files when required fields are present

* chore: use hook for fetching airflow status

* chore: refactor add service component

* chore: remove id prefix and id separator prop from form builder

* fix: fieldName issue on right panel

* fix: active Field name issue

* fix:unit test

* test: add unit test

* chore: handle edit service form

* chore: add fallback logic

* fix: cy test

* chore: update service doc md files/folder structure,

* chore: push image example

* Athena docs

* Add glue docs

* Add hive related changes

* chore: take last field for fetching field doc

* add datalake

* Added connection information for oracle and redshift (english + french)

* fix: fallback logic

* Bigquery & Snowflake Requirements

* mysql and amundsen requirements (#10752)

* Revert removal of descriptions

* Add Doc For Mssql and Postgres

* Added powerbi conn md files

* Align requirements files

* Add Kafka and Redpanda

* refined powerbi docs

* Add Tableu requirements, move Athena and Glue fields, change footer some connectors

* Add missing connectors fields descriptions default

* re: datalake

* Add Tableau field descriptions

* fix: markdown styling

* chore: improve button styling

* chore: rename right panel to service right panel and move it to common

* fix: doc for select and list field , cy test.

* fix: unit test

* fix: test connection service type issue

* Added powerbi docs link in req

* Add info on hive

* Remove unused markdowns

* Add req for datalake

* add hive requirements header

* Snowflake & Biguqery

* Update Mssql and Postgres

* mysql and amundsen requirements updated

* Update Mssql and Postgres

* added username

* chore: fix cy expression issue

* chore: reset active field state on step change.

* fix: affix target container issue

* fix: unit test

* fix: cypress for postgres and glue

---------

Co-authored-by: Milan Bariya <52292922+MilanBariya@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: NiharDoshi99 <51595473+NiharDoshi99@users.noreply.github.com>
Co-authored-by: Milan Bariya <milanbariya12@gmail.com>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
Co-authored-by: Nihar Doshi <nihardoshi16@gmail.com>
2023-03-29 14:18:17 +05:30
Onkar Ravgan
5d6e18dc28
Fix 10642: Mark delete entities and tags toggle (#10695)
* Added mark delete logic

* Final test and optimization

* After merge fixes

* Added include tags for dash pipelines dbt

* added docs and fixed test

* Fixed py tests

* Added UI changes for following newly added fields:
- markDeletedDashboards
- markDeletedMlModels
- markDeletedPipelines
- markDeletedTopics
- includeTags

* Fixed failing unit tests

* updated json files of localization for other languages

* Improved localization changes

* added localization changes for other languages

* Updated mark deleted desc

* updated the ingestion fields descriptions in the ingestion form for UI

* automated localization changes for other languages

* updated descriptions for includeTags field for dbtPipeline and databaseServiceMetadataPipeline json

* fixed issue where includeTags field was being sent in the dbtConfigSource

* Added flow to input taxonomy while adding BigQuery service.

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2023-03-29 12:41:44 +05:30
Chirag Madlani
53ec29bc82
feat(ui): support assets selection from glossary page (#10803)
* feat: initial commit glossary redesign

* chore: add localization

* fix: update glossary ui

* fix: missing localization

* feat: update glossary ui

* fix: jest tests

* fix: jest tests

* fix: update breadcrumbs

* fix: update cypress tests

* chore: remove logs

* fix: update glossary right panel

* fix: jest tests

* fix: add reviewer functionality

* feat(ui): support assets selection from glossary page

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: karanh37 <33024356+karanh37@users.noreply.github.com>
2023-03-29 05:59:11 +00:00
karanh37
a75bc74433
fix: glossary cypress (#10813) 2023-03-29 10:54:08 +05:30
karanh37
5447bd6059
UI: Glossary design change (#10716)
* feat: initial commit glossary redesign

* chore: add localization

* fix: update glossary ui

* fix: missing localization

* feat: update glossary ui

* fix: jest tests

* fix: jest tests

* fix: update breadcrumbs

* fix: update cypress tests

* chore: remove logs

* fix: update glossary right panel

* fix: jest tests

* fix: add reviewer functionality
2023-03-29 09:52:41 +05:30
Pere Miquel Brull
4dad80e2fe
S3 Improvements for test connection and connector status (#10795)
* Handle test connection for S3 and new status

* Remove exception

* Update endpoint

* Update endpoint

* Update endpoint

* chore: remove toast messages for test connection

* chore: change objectstoreService to objectStoreService

* minor fix

* Use the default service param for listing filters

* Format

* Format

* address comments

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2023-03-28 17:52:47 +02:00
karanh37
8e8e8a3dc9
fix: lineage ui issues (#10737)
* fix: lineage ui issues

* fix: lineage menu item overflow

* fix: remove tailwind classes

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-03-28 19:38:31 +05:30
NiharDoshi99
46afe69811
improvement in pii tagging (#10696)
* improvement in pii tagging

* fix conflict and changes as per comment

* Added confidence field

* changes as per comments

* Apply suggestions from code review

Co-authored-by: Teddy <teddy.crepineau@gmail.com>

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
2023-03-28 19:37:48 +05:30
Teddy
fc9b64b52a
Fix histogram labels (#10797)
* fix: added logic to format bin labels for histogram metric

* fix: histogram labels

* fix: added types for arguments
2023-03-28 12:59:45 +02: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
Shailesh Parmar
4b260f1736
fixes 10357: Update Partitionning Setting Flow for Profiler (#10743)
* initial commit for #10357

* added form based on partition condition

* localization sync

* added unit test

* updated sql editor with common component

* updated form based on switch

* addressing comment

* added form type and provided to form instance

* added default value for partitionValues in initialValue field
2023-03-28 12:13:16 +05:30
Ashish Gupta
21d5de6ee4
Fixes #10771 : Supported more properties in Object Store detail Page header (#10772)
* Added more properties in Object Store detail Page

* localisation key added

* bytes converted to kb and mb

* changes as per comments

* changes as per comments

* reverted last commit changes
2023-03-28 11:48:22 +05:30
Pere Miquel Brull
78d7dd8789
[WIP] - Test Connection - Prepare the new test connection ingestion+UI logic (#10660)
* Prepare the new test connection ingestion logic

* Update test assert

* Update Test Connection for SQA Sources

* Correct return type and method doc

* Handle decryption

* Non SQA Database Sources

* Add the run_automation script in ingestion-base

* Dashboard Test Connection Changes

* Pipeline, Messagin, MlModel & Metadata Sources

* ui: test connect flow-1

* Unmask connection parameters before sending to Ariflow

* ui: test connect flow-2

* Address review comments and pylint

* pytest fix

* ui: test connect flow-3 (refactoring and style fix)

* ui: test connect flow-4 (fix test connection status logic)

* sync local file

* ui: test connect flow-5 (fix lowercase issue and styling)

* ui: test connect flow-5 (show toast notifications)

* test: add unit test

* ui: test connect flow-5 (update service page test connection button)

* Databrick fix & pytest fix

* pylint

* Update test

* Fix merge

* S3 Test connection

* add style for mandatory step

* sync locales

* chore: add service name in workflow request

* Unmask using original service connection parameters

* Fix test connection unmasking

* Wrap inspector function to eliminate error outside test conn

* Fix linting

* fix:cy test

* Fix linting

* address comment

* refactor and fix connection type casing issue

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Nahuel Verdugo Revigliono <nahuel@getcollate.io>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
2023-03-28 06:29:13 +02:00
Shailesh Parmar
e2913c68a3
cypress: skipping tagsAddRemove spec for mlmodel entity (#10786) 2023-03-27 18:54:24 +00:00
Ashish Gupta
c50390da80
Make the modal not closable on outside click (#10748)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-03-27 12:57:59 +05:30
Ashish Gupta
f54efc649b
Fixes #10543 : Fix searchbar persistence issue after user get deleted by search. (#10753)
* Fix the searchbar on user page after delete action

* minor changes
2023-03-26 20:06:03 +05:30
Sachin Chaurasiya
0f3e929b75
doc: update doc for how to add new language support (#10734)
* doc: update doc for how to add new language support

* chore: minor fix

* address comments
2023-03-25 13:08:17 +05:30
Shailesh Parmar
5bbac9185c
fixed issue test result graph not displaying full axis values #10704 (#10715)
* fixed issue test result graph not displaying full axis values #10704

* added additional test case for digitFormatter function
2023-03-25 10:43:39 +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
Shailesh Parmar
0b50380b97
ui: unit test for query as entity ui changes (#10699)
* added edit support for description, tags and owner for queries

* updated style of left panel and center panel of query tab

* translation sync

* full entity ref

* added ui changes for query used in other table

* translation-sync

* move const value to constant file

* implemented permission API for edit actions

* implemented pagination

* sync-language

* translation sync

* implemented vote up and vote down functionality for query

* refactor code

* added filter dropdown for query entity

* translation-sync

* fixed unit test and refactor query files

* localization-sync

* fixed failing unit test and cursor blink issue in readOnly mode for editor

* refactor

* addressing comments

* updated edit condition

* updated description heading

* added unit test for QueryCardExtraOption component

* added unit test for tableQueryRightPanel

* updated floating query used by other table element

* translation sync

* updated default paging value

* updated unit test with new changes

* added unit test for QueryUsedByOtherTable component

* updated query card test

* updated expand collapse icon for query

* added border top for card footer

* addressing comment

* import fix

* fixed cypress for postgress

* removing py changes,

* updated unit test as per new change

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2023-03-24 09:32:51 -07:00
Mohit Yadav
11032a2d48
SAML feature (#10669)
* Added Saml Feature

* add localization

* fix tests

* added collate copyright

* remove thread.getType

* fixed keystore issues and updated review comments

* remove private key getter

* update test saml config

* update test saml config

* Update openmetadata-service/src/main/java/org/openmetadata/service/security/saml/OMMicrometerHttpFilter.java

Co-authored-by: Nahuel <nahuel@getcollate.io>

* review comments

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Nahuel <nahuel@getcollate.io>
2023-03-24 21:56:49 +05:30
Sachin Chaurasiya
c6746507d9
fix#10662: Update tier functionality is not working as expected on the containers page (#10720)
* fix#10662: Update tier functionality is not working as expected on the containers page

* chore: remove unwanted change

* test: add unit test

* chore: add container entity icon

* chore: fix spacing issue

* chore: add support for lineage info drawer

* fix: locale missing key issue

* refactor: entity info drawer
2023-03-24 18:13:44 +05:30
Aniket Katkar
218e07808a
ui: explore page filters refactoring (#10524)
* changed behavior of quick dropdown filters to be same as left panel filters
- AND condition across different fields
- OR condition inside the same field filters
Applying left panel filters will now sent data as `post_filter` to prevent aggregations updating

* Added a separate API call without any filters to get all the left panel filter options

* separated url parameter variables to store 'facet' 'quick' and 'advanced search' filters
updated the logic to change facet filters according to selection.

* Fixed following bugs
- facet filters updating if filters are applied from quick dropdown or advanced search
- count for the filters were not updating with filter selection
- optimized API calls on explore page

* updated facet filters behavior where only counts will updated on filter selection instead of actual filters list

* Removed unnecessary code
Removed code smells

* worked on comments to improve the code

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-03-24 14:15:50 +05:30
karanh37
f7dc89f727
feat: add glossary and tags to global search (#10677)
* feat: add global search for glossary and tags

* fix: missing localization keys

* fix: select issues

* feat: add glossary and tags in explore page

* fix: review comments

* fix: add missing icons

* feat: added glossary term summary panel

* feat: add tags panel

* fix: update glossary icon

* fix: separate out interfaces for summary entities

* fix: remove fragment

* fix: jest tests
2023-03-24 11:01:06 +05:30
Ashish Gupta
9e2b2d1926
Fix the breaking remove owner from Services (#10717) 2023-03-24 10:54:51 +05:30
Ashish Gupta
99cac0ea82
Fix the icon on lineage summary panel (#10733) 2023-03-24 10:54:28 +05:30
Shailesh Parmar
13e846d894
Feat: Query tab improvement (#10635)
* added edit support for description, tags and owner for queries

* updated style of left panel and center panel of query tab

* translation sync

* full entity ref

* added ui changes for query used in other table

* translation-sync

* move const value to constant file

* implemented permission API for edit actions

* implemented pagination

* sync-language

* translation sync

* implemented vote up and vote down functionality for query

* refactor code

* added filter dropdown for query entity

* translation-sync

* fixed unit test and refactor query files

* localization-sync

* fixed failing unit test and cursor blink issue in readOnly mode for editor

* refactor

* addressing comments

* updated edit condition

* updated description heading

* updated floating query used by other table element

* translation sync

* updated default paging value

* updated expand collapse icon for query

* added border top for card footer

* addressing comment

* import fix

* fixed cypress for postgress

* removing py changes,

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2023-03-24 10:29:50 +05:30
Shailesh Parmar
c188a63b51
fix: issue App Analytics summary not adjusting to the datetime [UI] #10571 (#10728) 2023-03-24 10:29:21 +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
c24710a811
UI : Fix the overflow issue of tags (#10673)
* Fix the overflow issue of tags

* Changes as per comments
2023-03-23 15:45:23 +05:30