470 Commits

Author SHA1 Message Date
Shailesh Parmar
ecc03ccc89
cypress: fixed AUT failure part 1 (#13686)
* cypress: fixed AUT failure part 1

* updated DI spec

* fixed postgress and  redshift test

* fixed restore admin bug

* remove unnecessary type casing

* di test fixed
2023-10-25 18:03:13 +05:30
karanh37
21a3b14c28
UI feedbacks (#13684)
* fix: minor ui feedbacks

* fix: feedbacks

* fix: css on explore

* fix: domain cypress

* fix: profile picture alignment issues
2023-10-23 22:41:45 +05:30
Chirag Madlani
e87562c92e
Fix 1.2 feedbacks (#13665)
* fix(ui): feedbacks

No data placeholder visible before showing actial data

* fix wrong count for activity feed and tasks

* remove intermidiate no data placeholder for explore search

* fix superset cypress
replace table with internal table comp

* udpate cypress

* fix unit tests

* fix unit tests

* Fix what's new feedbcaks
remove user profile data from localStorage

* update whats knew content

* add debug logs to cypress

* fix: data products es query

* fix date time formate for executions
fix cypress warning of installation

* fix data product query

* remove debug logs for cypress

* fix persona permission on user page

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2023-10-23 15:59:05 +05:30
Shailesh Parmar
1bd833d9a2
cypress: fixed failing cypress of main and downgraded cypress version to 12.17.4 (#13656) 2023-10-20 10:07:51 +05:30
Shailesh Parmar
accbc59d76
cypress: fixed failing cypress in main (part-1) (#13623)
* cypress: fixed failing cypress in main (part-1)

* fixed failing cypress

* fixed failing cypress test

* fixed ETE test
2023-10-19 14:09:25 +05:30
Chirag Madlani
5202312f77
move services tests to service folder (#13573)
* move services tests to service folder

* skip DQ cypress

* fix cypress

* fixed some cypress
2023-10-16 23:08:07 +05:30
Chirag Madlani
753e182e21
fix cypress failures (#13547)
* fix cypress fialures

* fix escape sequence for ES search

* exclude services tests

* revert cypress config

* remove unwated escape call

* skip service cypress

* mapping name mismatch

* escape search query for enter

* fix cypress failures

* fix cypress failures part 2

---------

Co-authored-by: 07Himank <himank07mehta@gmail.com>
2023-10-14 16:45:28 +05:30
Chirag Madlani
4b37861fbc
feat(ui): support persona and customize landing page (#13332)
* Fix #12655: Customizable Landing Page - Add Personas

* Add Knowledge Panels

* Add Doc Store to store KnowledgePanels and Pages

* Add Doc Store to store KnowledgePanels and Pages schemas

* Fix tests

* feat(ui): support persona and customize landing page

* Add Multiple Persona support for a user

* support curd for persona

* fix code smells

* add more elaborate tests for docstore

* support customise page

* fix types

* revert unwanted file

* fix path

* WIP customise landing page

* complete persona crud operations

* functionality to add widgets separately for right side bar

* fix sonarlint

* cleanup customise settings page with list persona only

* update appbar with new mock designs

* fix useForm error

* fix sonar lint

* minor fixes for userprofile icon

* Updated the customize landing page

* localization changes

* updated settings menu for custom dashboard

* localization change for other languages

* minor fixers

* fix customise page config api call

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2023-10-10 17:30:30 -07:00
Shailesh Parmar
b478039207
feat(ui): Add Badge with color or icon for Tags,GlossaryTerm, Domain and DataProducts #9972 (#13349)
* feat(ui): Add Badge with color or icon for Tags,GlossaryTerm, Domain and DataProducts #9972

* added api call to patch style in glossary

* updated and refactor AsyncSelectList and tagsContainerV2

* updated tags in all the pages

* added style object in addGlossaryTerm form

* added style support in domain and tags

* fixed failing unit test

* added cypress for the style feature

* added unit test for new component

* translation-sync

* addressing comment

* fixed edit tags issue

* added style feature for domain

* fixed sonarLint

* fixed merge issue
2023-10-04 21:50:39 +05:30
Ashish Gupta
16a4033645
fix(ui): revamp teams page added supported subscription webhooks (#13296)
* revamp teams page added supported subscription webhook

* minor changes

* minor changes

* changes teams header page layout and subscription

* minor changes

* fix cypress and addressed comments

* fix cypress for teams hierarchy (#13352)

* fix sonar errors and users not showing in teams having space

* code smell and bugs fixes

* fix teams page cypress

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-10-02 18:12:23 +05:30
Ashish Gupta
e879d512d3
fix(ui): initial load tab details in container page (#13399)
* fix intial load tab details in container page

* fix update displayName tests

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-10-02 16:26:01 +05:30
Chirag Madlani
241c838c64
fix(test): cypress skipped tests (#13360)
* fix(test): cypress skipped tests

* limit cypress tests to changed one

* fix service search

* enable cypress tests

* enable tier and owner spec

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2023-10-02 12:06:10 +05:30
Onkar Ravgan
855790924e
Cost Analysis - Data Insights Reports and Aggregation (#13379)
* Added reports and indexes

* Clean code

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2023-09-29 11:50:43 +02:00
karanh37
16f6b73d08
Part 2 of 3090: add glossary term approval workflow (#13324)
* feat: initial commit for glossary approval workflow

* fix: workflow scenario

* fix: add localization

* fix: add filters

* test: add cypress tests

* fix: show badge in header

* fix: hide glossary sidebar for glossary terms page

* fix: review comments

* fix: code smell

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-09-27 12:17:51 +05:30
Aniket Katkar
82b06b1a79
chore(ui): search index details and version cypress (#13287)
* Added cypress for search index version page
Added cypress checks for domains on version pages

* Added cypress for search index details page with different roles

* worked on comments

* fixed comment
2023-09-26 17:46:28 +05:30
Ashish Gupta
8b37b92ffd
supported cypress for stored procedure and data models (#13312)
* supported cypress for stored procedure and data models

* fix failing cypress

* remove data model cypress
2023-09-25 21:53:03 +05:30
Sachin Chaurasiya
9e95ff47aa
fix(#13284): persist the data between the next and back step in ingestion workflow form (#13285)
* fix(#13284): persist the data between the next and back step in ingestion workflow form

* chore: add cypress test

* chore: update the test
2023-09-25 14:34:48 +05:30
Chirag Madlani
b872d83c73
fic(ui): limit teamType options for various teams (#13282)
* fic(ui): limit teamType options for various teams

* fix edit teamtype

* fix condition
2023-09-21 21:22:05 +05:30
karanh37
b7119334be
Explore UI changes (#13280)
* fix: explore ui issues

* fix: add localisation

* fix: cypress updates

* fix: domain issues

* fix: update explore active index

* fix: review comments

* fix: code smells

* fix: update cypress

* fix: update method name
2023-09-21 19:07:42 +05:30
Chirag Madlani
eb3570e20d
test(ui): set env variable for e2e tests (#13256)
* test(ui): set env variable for e2e tests

* added CYPRESS_BASE_URL

* fix variable mapping
2023-09-21 11:22:36 +05:30
Chirag Madlani
a778500e26
fix(test): cypress failures for main (#13272)
* fix(test): cypress failures for main

* limit cypress runs

* remove passed specs

* revert spec pattern changes

* fix more tests

* skip failed tests
fix glossary spec failure

* Revert cypress spec pattern
2023-09-20 23:17:54 +05:30
Chirag Madlani
902541f612
fix(ui): service should list based on pagesize (#13243)
* fix(ui): service should list based on pagesize

* fix service verssion page cypress

* revert spec patter for cypress config
2023-09-20 00:21:36 +05:30
karanh37
bcdb5e9cf7
feat: Domain filtering (#13227)
* changed properties of dataProducts

* feat: add data products ui

* fix: assets tab widget layout

* fix: assets tab layout in data products

* fix: minor css issues

* fix: review comments

* fix: update domain icon

* fix: add domain filtering

* fix: add data products listing on dashboard and topics

* fix: sonar issues

* fix: add domain assets cypress

* fix: refactoring interface

* fix: permission related errors

* fix: minor issues

* fix: do not intercept domain page

* fix: add unit tests for select form

* fix: review comments

* fix: domain cypress

* fix: rename method

---------

Co-authored-by: 07Himank <himank07mehta@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-09-20 00:21:11 +05:30
Shailesh Parmar
a268f2adf8
cypress: fixed cypress failure in the main (#13221)
* cypress: fixed cypress failure in the main

* fixed flaky cypress for glossary

* fixed failing cypress

* fixed flaky cypress specs

* fixed failing cypress for query and users

* Add immediate refresh policy

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
2023-09-18 17:54:43 +05:30
karanh37
e0e246772d
feat(ui): add data products page (#13178)
* changed properties of dataProducts

* feat: add data products ui

* fix: assets tab widget layout

* fix: assets tab layout in data products

* fix: minor css issues

* fix: review comments

* fix: update domain icon

---------

Co-authored-by: 07Himank <himank07mehta@gmail.com>
2023-09-16 17:37:00 +05:30
Shailesh Parmar
25368cfdf1
ui: Implement filtering by tags inside the table schema #12860 (#13154)
* ui: Implement filtering by tags inside the table schema #12860

* fixed icon alignment

* added filter functionality to tags and glossary in entity fileds

* fixed failing unit test

* added cypress for filter tags
2023-09-15 15:32:27 +05:30
Shailesh Parmar
56929842fd
ui: added search support for schema page (#13142)
* ui: added search support for schema page

* removed videoUploadOnPasses in cypress config

* added cypress for search feature
2023-09-15 12:13:17 +05:30
Chirag Madlani
068c6143a4
feat(ui): support multi view for service page (#13106)
* feat(ui): support multi view for service page

* support search and pagination

* support filter

* fix unit tests

* fix search indexes

* revert glossary term tab component

* fix pagingation

* fix loading issue

* fix code smells

* fix cypress
2023-09-15 09:27:21 +05:30
Aniket Katkar
eff687ba97
feat(ui): changes to add and show search service (#13103)
* changes to incorporate search services into application

* removed settings search-index custom attribute option to include in other PR

* Added API to fetch search indexes

* Added version page changes for search service

* fixed search service delete bug

* Added cypress test for search service page

* updated the search icon on settings page

* updated the data asset header to show proper action items for search service

* added searchIndex entityType

* Updated elastic search icon

* Added open search icon

* updated the return type for search index API function

* Fixed cypress service version cypress test

* added beta tag for OpenSearch Connector

* removed the `OpenSearch` Connector option

* added and fixed unit tests

* fixed test for DatabaseSchemaPage

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-09-14 14:08:01 +05:30
Ashish Gupta
4aab921d10
fix(ui): supported upvoting in data asset (#13138)
* supported upvoting in entities

* Add api endpoint for voting in MLModel and Pipeline

* fix unit test

* disable header button in case of deleted entity and minor changes

* fix conflict unit test

* supported upvoting in glossaries

* supported cypress and unit test for entities

* changes as per comments

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-09-13 14:38:13 +05:30
karanh37
54e7e81c09
feat: domains ui part 2 (#13133)
* feat: add domain version page

* added domain index .. . support for domain name .. experts and delete is left

* checkstyle

* domain list

* fix: domain selectable list changes

* fix: add missing fields

* fix: add services support for domain

* fix: review comments

* fix: review comments

---------

Co-authored-by: 07Himank <himank07mehta@gmail.com>
2023-09-12 14:17:36 +05:30
Shailesh Parmar
cc5128fcb3
fix ui: Percentage of Service with Owners graph in DI calculating wrong data #13084 (#13091) 2023-09-08 14:40:18 +05:30
Shailesh Parmar
a41326ea1e
cypress: updated tagsAddRemove spec as per upgrade test (#13083) 2023-09-08 10:40:28 +05:30
karanh37
b6bab6c7dd
feat(ui): Domains functionality (#12839) 2023-09-07 12:26:25 +05:30
Chirag Madlani
f4218e7774
feat(ui): pipeline and service tab for service listing page (#12949)
* feat(ui): pipeline and service tab for service listing page

* wip pipeline listing page

* support pipeline filter and pagesize option

* fix minor issue

* fix cypress and unit tests

* accomodate skeleton loading changes

* fix unit tests for timezone

* fix unit tests

* fix cypress

* address comments

* fix unit tests
2023-09-04 21:21:56 +05:30
Aniket Katkar
44f7dd35e1
fix #11221: added version pages for missing entities (#13019)
* Added changes for database version page

* added version changes for database schema

* code optimization for service and schema version pages

* added missing changes for schema version page

* Added version changes for classifications

* Added cypress tests for database, database schema and classification version pages

* Added cypress tests for glossary version page

* fixed failing cypress test

* Fixed flaky and failing cypress tests

* fixed failing cypress tests

* worked on comments

* updated the data-row-keys to id for tables

* fixed glossary version cypress
2023-09-02 09:54:25 +05:30
Shailesh Parmar
8c223d0ccb
ui: updated data insights page as per new mock (#12956)
* ui: updated data insights page as per new mock

* updated right side graph for description owner and tier

* updated right panel of insight card

* updated data insight as per mock

* updated di ui

* fixed failing unit test

* updated new color as per mock

* added service DI graph

* added cypress for DI

* added unit test for newly added component

* fixed failing unit test

* fixed failing unit test

* fixed failing cypress

* fixed failing cypress

* updated end date
2023-08-31 17:42:01 +05:30
Ashish Gupta
197dd196fa
feat(ui): change sidebar label to tooltip hover and supported multi language (#12996)
* change sidebar label to tooplip hover and supported multi language

* fix alignment and cypress issues

* fix cpress issue
2023-08-29 13:01:06 +05:30
Chirag Madlani
ad21ae05eb
fix(ui): sync date format with standard format (#12986)
* fix(ui): sync date format with standard format

* fix unit tests

* fix local to en-US

* merge main to fix-8538

* revert changes not related to PR

* sync datetime with new changes

* fix date issue in annoucement

* fix cypress failures

* fix cypress
2023-08-28 18:08:05 +05:30
Aniket Katkar
e222d54ba3
fix#11221: added missing version page for services (#12984)
* Added version page for service pages

* fixed loading issue for service version page

* replaced custom drawer for showing version with antd component

* Added unit tests for newly added components

* removed the unnecessary prop used in DataModelVersion component

* removed unnecessary props

* moved common logic to utility function

* added cypress tests for service version pages
updated cypress for existing version pages to avoid name duplication issue

* Moved import for service version page to lazy load

* styling fixes and page title changes

* updated localization files

* worked on comments

* fixed service details page import issue

* fixed cypress

* code optimization
2023-08-28 11:47:14 +05:30
Pere Miquel Brull
7715ffa088
[WIP] - Add testSuite query param for listing Ingestion Pipelines (#12963)
* Add testSuite query param for listing Ingestion Pipelines

* replace API call param from serviceFilter to testSuite for getAllIngestionWorkflows in TestSuitePipelineTab component

* Filter pipeline type IN condition

* updated pipelineType for ingestionPipeline

* updated cypress

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-08-23 17:17:37 +02:00
Pere Miquel Brull
4862b0df28
Fix #10344 - Use ingestionPipeline retries when deploying (#12926) 2023-08-23 14:52:54 +05:30
Shailesh Parmar
ec1e5732cd
ui: NO option to edit associated tables "Query used by other tables:" while editing query #12346 (#12837)
* ui: NO option to edit associated tables  "Query used by other tables:" while editing query #12346

* miner update

* updated query patch creation

* ui: NO option to edit associated tables  "Query used by other tables:" while editing query #12346

* miner update

* updated query patch creation

* Fix query patch

* Fix query patch

* added edit support for queryUsedIn and unit test for the same

* added cypress test for query change

* showing current table in queryUsedIn

* fixed failing unit test

* addressing comment

* Fix activity update and test

* Fix checkstyle

---------

Co-authored-by: Sriharsha Chintalapani <harsha@getcollate.io>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2023-08-22 18:50:27 +05:30
Aniket Katkar
4fa5a1d8bb
chore(ui): added cypress tests for version pages and related bug fixes (#12943)
* Fixed version page flaky no data placeholder
removed code duplication in DataModelVersion component

* fixed clear tier functionality for containers and data models

* Added cypress tests for version pages

* fixed unit tests
2023-08-21 20:07:34 +05:30
Sachin Chaurasiya
642e526af1
fix: mlflow cypress by adding model filter pattern (#12935) 2023-08-21 14:49:53 +05:30
Sachin Chaurasiya
6e2a8d0e4f
feat(ui): generate ingestion workflow form from schema (#12774) 2023-08-20 12:01:06 +05:30
karanh37
9eb3f516cf
fix: change design of mention list item (#12811)
* fix: change design of mention list item

* feat: add avatar element in mentions list

* fix: revert tooltip change

* fix: cypress tests

* fix: cypress

* fix: cypress

* fix: revert intercept change

* fix: add test id

* fix: lineage exception

* cypress fix

* feat: show breadcrumbs in mention design

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2023-08-18 17:38:39 +05:30
Ashish Gupta
d02487f4cf
fix cypress and some ui issues (#12861)
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2023-08-14 12:05:16 +05:30
Chirag Madlani
1031132e02
chore(ui): remove tailwind as dependancy (#12309)
* chore(ui): remove tailwind deps from the app

* remove tw completly

* bump yarn.lock

* updated style for login page

* updated user dropdown in nav bar

* update paths

* update yarn.lock

* fix errors

* fix unit tests

* styling fix

* fix stling issue for activity feed card

* Fix activity thread panel

* fixed style for commonUtils.tsx

* pages diff

* worked on
- EntityLineageUtils
- DataInsightUtils

* complete ingeation and service select

* fixed style on:
- entityVersionUtils
- ExecutionUtils
- feedUtils
- ServiceUtils

* remove x-master file

* fix styling for page not found

* update style for:
- cronEditor
- deleteWidgetModal
- EntitySummaryDetails
- FilterPattern
- FormBuilder

* fix styling in components pages

* fix appbar

* updated profile picture style

* bot and user component fix

* component ui fixes

* lineage custom control fixed

* ui fixes

* fixed styling in common component

* fix lineage sidebar

* fix ui issues

* fix lineage node edit mode

* fix version timeline

* whatsnew modal ui fixes

* fix glossary & ingestion

* remove dead code from all the entity

* ingestion ui fixes

* unit test fixes

* fix unit tests

* fix cypress

* fix badge component

* fix tag cypress

* fix cypress issue

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2023-08-11 21:31:38 +05:30
Shailesh Parmar
155df0f4bb
cypress: fixed DQ spec failure in main branch (#12825) 2023-08-10 12:30:16 +05:30