3788 Commits

Author SHA1 Message Date
Shailesh Parmar
8427b8b509
Minor: fix glossary term, reviewer and cypress (#16125)
* Minor: fix glossary term, reviewer and cypress

* added "Governance" tag for glossary spec

* fixed add glossary term issue

* cypress fixes

* fixed cypress
2024-05-07 10:59:19 +05:30
Aniket Katkar
23a526db4c
Feat: Activity feed revamp (#15716)
* add new activity feed card component according to the new designs

* add new localization values

* replace the old ActivityFeedCardV1 component with the new ActivityFeedCardV2
delete unused components

* add the delete and edit options for the feeds

* move new activity feed card component to a common folder

* Refactor activity feed header to implement new backend changes

* Refactor activity feed header to implement new backend changes

* Add DescriptionFeed component to show feed info for description changes

* Improve getFeedChangeOperationLabel util function

* Fix activity feed card styling to remove text primary color on hover

* Refactor code for ActivityFeedCardV2 component and add new test case feed components

* Update localization files for test status pluralization

* Update cardStyle enum values in thread.json schema

* Update feed header messages

* Update localization files for feed headers

* Update feed body to display asset details for entityCreated, entityDeleted and entitySoftDeleted

* Update localization files for soft-deleted-lowercase translation

* Add tags feed component show feeds related to tags

* Update localization files for added and removed entity translations

* Refactor TagsFeed component to remove unnecessary code

* - Send Actual Field Name

* - Add json Type in one thread.json

* added feed support for customProperty

* localization keys

* fix sonar issue

* changes made as per comments

* localization keys

* fix feed message not coming up

* testCaseFeed fix

* localizaion keys added

* removed action button on system generated feed

* fix redirect link for alerts feed

* fix the classification and glossary feed card icon

* fix the classification icon and card ui overflow

* minor fix

* changes as per comments

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
2024-05-06 21:42:08 +05:30
Sachin Chaurasiya
b04837cdeb
Minor: make password and username field non required in email config form (#16133)
* Minor: make password field as non required in email config form

* chore: Update email config form to make password field non-required
2024-05-06 19:25:34 +05:30
Suman Maharana
488078da8a
Add DDL query ingest (#15860) 2024-05-06 18:03:50 +05:30
Aniket Katkar
ac3f843d6d
Minor: Automator feedback part 2 (#16115)
* Change ingestion pipeline unpause button to play
Fixe the cron editor alignment
Fix the alignment of beta tag on left menu bar

* chore: Update language files with new translations and add "Play" translation

* Move IngestionRunDetails modal to a common component for reuse

* Add missing localization

* localization changes for all languages
2024-05-06 13:14:29 +05:30
Mayur Singal
215a274bd0
Fix #14130: Add support for azure auth in trino (#16117) 2024-05-03 15:17:25 +05:30
Shailesh Parmar
d3ed7895bc
cypress: fixed cypress AUT part 3 (#16112) 2024-05-03 06:37:26 +00:00
Teddy
5646d0409d
Minor fix test case sorting in search client (#16035)
* fix: search sorting on null timestamp

* skipping cypress tests for filters

* fix: use getChildAlias for ES children update/delete

* fix: add retry logic for test case resource ES

* style: ran java linting

* fix: cascade search deletion to children

* updated profilerConfig

* fix: move ES deletion to end of flow

* style: ran java linting

* chore: test mvn execution time without test case resource test

* style: fix java linting

* chore: re enable test case resource tests

* fix: reduce wait time for get test summary

* fix: add rertry on deleteTag for search tests

* fix: denormalize test entities relationship for search

* style: ran java linting

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-05-03 08:02:02 +02:00
Yuki Shiga
f2cfbd5982
Fixes #16075: Fix Incorrect Spark Property Name in DeltaLake Connection Configuration (#16097)
* fix typo (sparks.driver.extraClassPath -> spark.driver.extraClassPath)

* Fix incorrect Spark session username configuration in DeltaLake connection
2024-05-02 18:04:31 +02:00
Karan Hotchandani
71293e9fbd
add cypress for search index app (#16104) 2024-05-02 18:56:06 +05:30
Shailesh Parmar
e2de16bbaa
cypress: fixed cypress tests for main (#16088)
* cypress: fixed cypress tests for main

* fixed tags cypress

* skipping test related to activity feed
2024-05-02 18:55:33 +05:30
Sachin Chaurasiya
b9a6c92ad1
minor: update the error fallback image and styling (#16100)
* minor: update the error fallback image and styling

* Update error fallback image and styling
2024-05-02 12:00:11 +02:00
Aniket Katkar
dd176b7da1
Minor: Automator, Advanced Search Improvements and Fixes (#16084)
* Fix the schemaFields key for advanced search filters
Add missing "Feature" quick filter for ml model on explore page

* Update the common column filter fields label for different assets to differentiate the fields when combined list is displayed

* Update localization files with new translations

* Add isBeta property to LeftSidebarItem interface
2024-05-01 10:12:46 +05:30
Karan Hotchandani
818030b65d
get pipeline status from elastic search (#16089)
* get pipeline status from elastic search

* fix cypress
2024-04-30 20:06:50 +05:30
Sachin Chaurasiya
7cc6015574
minor: show toast message for browser popup blocked issue (#16087)
* minor: show toast message for browser popup blocked issue

* Update browser popup blocked message in language files

* Update browser popup blocked message in language files
2024-04-30 18:02:54 +05:30
Ashish Gupta
89b083b6f2
revamp announcement card (#16016)
* revamp announcement card

* cypress fix and minor improvement

* fix sonar issue

* refactor ProfilePicture view and support cypress and fix sonar lint issue

* added and fix some unit test

* fix and added unit test

* changes made as per comments

* fix sonar issue

* skip cypress failure due to flakiness
2024-04-30 15:19:57 +05:30
Chirag Madlani
0701fed67e
Glossary expand fix (#16066)
* Fix #16046 : modify glossaryTerms api endpoint to support querying immediate children with childrenCount

* fix(ui): support lazy loading for n level of glossary

* fix modal update for glossaryTerm

* fixed expand/collapse button bug and update glossary page issue

---------

Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-04-30 07:12:43 +00:00
Onkar Ravgan
c63d441aa1
Fix #12929: Added config to include/exclude undeployed pipelines while ingestion (#15797) 2024-04-30 10:54:06 +05:30
Pere Miquel Brull
a5e062cf30
MINOR - Metadata Actions - New Actions (#16037)
* MINOR - Metadata Actions - New Actions

* Add actions

* Add actions

* Add actions

* Add actions

* Add actions

* Add actions

* Add support for chart search in UI

* Refactor searchEntity function in AlertsUtil.tsx and getSearchIndexEntityTypeMapping function in SearchClassBase.ts

* add domain

* add domain

* format

* Update setSourceAsValue parameter in searchEntity function

* add missing fields in the advanced search field selection for all the assets

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2024-04-30 07:11:03 +02:00
Shailesh Parmar
58992c2e24
Revert "#15260 UI: consistent user/team selectable list for all the places in…" (#16067)
This reverts commit 8fe184dce8ffd00f2650139662d7946e8314dd05.
2024-04-29 15:03:04 +00:00
Karan Hotchandani
876a02bcdb
Show collapse for record type of topic entity (#16063)
* fix minor lineage issues

* fix cypress

* fix lineage cypress
2024-04-29 19:16:40 +05:30
Ashish Gupta
26db024379
MINOR: Re-supported password input for service forms (#15964)
* re-supported password input and value hidden on asterisks basis

* supported test

* check the entire string value for showing it in the input

* added test
2024-04-27 14:10:51 +05:30
Ashish Gupta
09d8894576
fix the miss ordering of teams (#16060) 2024-04-27 14:01:05 +05:30
Aniket Katkar
959b8a0f1f
Minor: Observability and ActivityFeed cypress fixes (#16061)
* Modify Observability cypress test to eliminate flakiness

* revert the cypress config changes
2024-04-26 15:43:37 +00:00
Ashish Gupta
e00ab1698b
fix bot and glossary cyress (#16057) 2024-04-26 21:00:08 +05:30
Shailesh Parmar
a5a56ebe6a
cypress: fixed cypress test failure of main (#16058) 2024-04-26 19:27:50 +05:30
Karan Hotchandani
f7e0912ecb
Lineage layers (#15940)
* lineage layers initial commit

* minor fixes

* locales

* fix deletion of node and edges

* fix implement lineage pagination

* fix tests

* add unit tests

* get pipeline status call only on pipeline layer active

* fix rendering  array column in topic

* feedback from customers

* cleanup

* encode column lineage handles

* cleanup

* fix tests

* fix status call for pipeline only

* remove expand collapse button

* fix tests

* feedbacks

* fix cypress

* add lineage export

* tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-04-26 14:16:11 +05:30
Harsh Vador
5125ebc812
(feat): show glossary terms in hierarchy form (#15823)
* (feat): show glossary terms in hierarchy form

* update treeSelectList component

* support hierarchy for glossary search

* finish with hierarchy implementation

* fix tag selection issue

* skip tests

* open menu by default to avoid user click

* fix cypress

* fix cypress

* address comments

* fix tags spec

* fix tag spec

* fix count issue for tags page

---------

Co-authored-by: Chira Madlani <chirag@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-04-26 12:55:40 +05:30
Shailesh Parmar
8fe184dce8
#15260 UI: consistent user/team selectable list for all the places in ui (#16047) 2024-04-26 10:03:23 +05:30
Sachin Chaurasiya
a526aa55e1
fix: 404 page layout (#16044)
* fix: 404 page layout

* Fix 404 page layout issue
2024-04-26 00:42:37 +05:30
sonika-shah
a9773b9527
Add predefined color palette for UI styling assets (#15982)
* Add predefined color palette for UI styling assets - backend

* Update UI components to use customLogoConfig in applicationConfig

* Update UI components to use customLogoConfig and customTheme in applicationConfig

* Update UI components to use customLogoConfig and customTheme in applicationConfig

* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.tsx

* Update UI components to use customLogoConfig and customTheme in AppearanceConfigSettingsPage.test.tsx

* Remove existing customLogoConfiguration

* Refactor App.tsx and ThemeUtils.ts files

* Update AppearanceConfigSettingsPage.tsx with new imports and default theme values

* Update AppearanceConfigSettingsPage.tsx with new imports and reset functionality

* add cypress test

* Fix color update issue in CustomThemeConfig.spec.ts

* Remove existing customLogoConfiguration -migration changes

* Fix theme configuration initialization in useApplicationStore.ts

* Update CustomThemeConfig.spec.ts to check if the color is updated

* update existing customLogoConfiguration with customUiThemePreference -migration changes

* Update CustomThemeConfig.spec.ts to fix color update check

* Add unit tests for ThemeUtils

* move validateJsonSchema method to JsonUtils

---------

Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-04-25 22:43:02 +05:30
Shailesh Parmar
016f585e14
#14440 Enhance table details, and restore the test case states in column profiler tab (#16024)
Co-authored-by: Teddy <teddy.crepineau@gmail.com>
2024-04-25 22:05:58 +05:30
Teddy
4ed87a4d08
Fix #15341 - Test Case reference as inherited field for Test Case Incident (#16027)
* fix: unique test computation to scalar_subquery

* fix: make test case reference an inherited field

* style: ran java linting

* fix: added test case resolution migration

* style: ran java linting
2024-04-25 17:31:11 +02:00
Chirag Madlani
e8d9490b0e
fix(ui): invalid redirect for frequently joined columns (#16020)
* fix(ui): invalid redirect for frequently joined columns

* added cypress
2024-04-25 18:52:12 +05:30
Ayush Shah
18ba585d2f
Revert from DBA_ to ALL_ (#16030) 2024-04-25 13:02:47 +05:30
Shailesh Parmar
cd73328f87
#11951 Column Profiling metrics based on data type (for UI and calculations) (#15987)
* #11951 Column Profiling metrics based on data type (for UI and calculations)

* fixed cypress

* fixed cypres test

* fixed cypress test
2024-04-24 15:51:06 +05:30
Pere Miquel Brull
e6c79ce810
#15901 - Non-admins cannot see users' mails (#15983)
* nullify mail

* #15901 - Non-admins cannot see users' mails

* hide masked email

* fix tests

---------

Co-authored-by: Chira Madlani <chirag@getcollate.io>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
2024-04-24 07:28:35 +02:00
Sachin Chaurasiya
0e61d41e73
fix: redirect url path cookie expiry (#15970) 2024-04-23 18:00:22 +05:30
Shailesh Parmar
14ba83a427
cypress: fixed service ingestion cypress for test connection (#15989)
* cypress: fixed service ingestion cypress for test connection

* remove unwanted wait for get request
2024-04-23 12:12:51 +05:30
Sachin Chaurasiya
2ee0d6f847
fix(#15924): 'Learn More' links on my-data page have 2 URLS combined as one (#15980)
* fix(#15924): 'Learn More' links on my-data page have 2 URLS combined as one

* address comments
2024-04-23 11:40:48 +05:30
Chirag Madlani
14698aff62
test(e2e): export basic details from EntityClass.ts (#15990) 2024-04-22 19:42:56 +05:30
Mayur Singal
c04ec3e922
Fix #14973: Qliksense - Add option to disable hostname validation (#15954) 2024-04-22 18:49:59 +05:30
Sachin Chaurasiya
3435a9612e
UI: Refactor service configuration retrieval in ServiceUtilClassBase (#15959) 2024-04-22 14:04:40 +05:30
Aniket Katkar
eeaab62e63
Update LogsClassBase.ts to convert method from arrow function (#15969) 2024-04-19 17:22:27 +02:00
Pere Miquel Brull
b1a4faf171
MINOR - Metadata Actions schemas (#15822)
* MINOR - Metadata Actions schemas

* add type for left side menu bar items

* fix the required fields in automatorAppConfig.json schema

* update constants

* mixin

* create new styled component to show in alerts form card

* Add new translations for ingestion pipeline and location

* Fix import statement in AlertDetailsPage.tsx

* Update automatorAppConfig.json schema to use an array for the 'type' property

* config

* move the advanced search configs to a new classBase for better customization

* Update automatorAppConfig.json schema to add "name" and "description" fields

* Update automatorAppConfig.json schema to remove "name" and "description" fields

* Add new translations for description-plural in multiple language files

* filter Automator

* revert remove

* Update pipeline actions interface and component to handle edit click event

* Update select type for advanced search fields in AdvancedSearchClassBase.ts

* Update ErrorPlaceHolderIngestion component to accept cardClassName prop

* Update FormCardSection component to accept className prop

* Update TagsContainerV2 component to include state property in tag data

* Update TagsContainerV2 component to include defaultState and defaultLabelType properties

* Update ingestionPipelineAPI.ts to include applicationType parameter in getIngestionPipelines function

* Update AdvanceSearchProvider.test.tsx to include pathname in useLocation mock

* work on comments

* fix sonar lint errors

* format

* Update useLocation mock in AdvanceSearchProvider.test.tsx to include pathname

* revert remove

* Update LogsViewerPage interfaces and component to include application_task in IngestionPipelineLogByIdInterface

* Update LeftSidebar component to import LeftSidebarItem interface and fix type annotation in children map function

* fix observability alert test

* revert the form list add method change

---------

Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2024-04-19 12:46:58 +02:00
Ayush Shah
d5b1465406
Fixes #14113 - Allow SSL file uploads (#15828) 2024-04-19 11:38:27 +05:30
Sachin Chaurasiya
6b3096f43c
ui: improve refresh token usage part 2 (#15947)
* ui: improve refresh token usage part 2

* Fix loading state issue in AuthProvider component
2024-04-18 18:22:34 +05:30
Shailesh Parmar
c7f6db3a61
#13475 ui/backend: test case validation for min max value (#15946) 2024-04-18 17:59:38 +05:30
Sachin Chaurasiya
c591db4eba
bump(ui): tiptap dependencies (#15932) 2024-04-18 11:35:00 +05:30
Shailesh Parmar
2475a90934
Fixes #14772 Display assets with no description/owner (#15876)
* Fixes #14772 Display assets with no description/owner

* added redirection from DI page to explore page with applied filter

* added cypress and unit test for the changes

* updated button style for data insight page
2024-04-17 17:58:30 +05:30