160 Commits

Author SHA1 Message Date
Sachin Chaurasiya
d3cbd5e428
minor: add column level lineage support for api endpoint (#17334) 2024-08-10 14:31:14 +05:30
Sachin Chaurasiya
c6ee207837
minor: add encoding and decoding for policy rule name (#17344)
* minor: add encoding and decoding for policy rule name

* move encoding logic to util method

* refactor: move the constant to separate file

* chore: Remove unnecessary wait for timeout in Policies.spec.ts
2024-08-10 10:13:24 +05:30
Sachin Chaurasiya
71a57a83bb
test: add playwright test for tour and api docs (#17328)
* test: add playwright test for tour

* fix tests

* test: Add API docs test for Playwright

* test: Update API docs link selector for exact match
2024-08-08 13:01:12 +05:30
Shailesh Parmar
f7a7529461
playwright: migrate custom metric spec (#16690)
* playwright: migrate custom metric spec

* fixed customMetric failure
2024-08-08 10:43:36 +05:30
Karan Hotchandani
c6e7fe9423
Domain restriction for non domain entities (#17314)
* add forbidden handling of entities

* add forbidden page

* move forbidden page to authenticated app router

* fix domain tests
2024-08-07 16:50:17 +05:30
Ashish Gupta
6ab3d932f6
TEST : fix DataInsightSetting cypress and glossary rename playwright issue (#17313)
* fix DataInsightSetting cypress and glossary rename playwright issue

* fix sonar
2024-08-07 14:16:02 +05:30
Shailesh Parmar
e97300dc5d
Minor: fixed AUT test of main (#17293) 2024-08-06 10:37:04 +05:30
Chirag Madlani
b5ea73ef47
test(e2e): Data insight page tests (#17236)
* test(e2e): Data insight page tests

* address comments and fix tests

* fix failing test

* fix start time

* fix tier card test failure

* fix DI running issue in test

* update patch req

---------

Co-authored-by: ulixius9 <mayursingal9@gmail.com>
2024-08-02 11:05:45 +05:30
Mohit Yadav
f07daae196
[RbacDomain] RBAC with Domain Restrictions (#16586)
* Add domain field to entity jsons

* add subdomains ui

* Add Domain To create Request

* Typo fix

* commit progress

* allow multiple domains

* - add userDomains and teamDomains

* - Restrict Api Access

* allow multiple domain support

* - Add Listing Restricition
- Add Search Restrictions

* - Field Fix

* - Inherit Team Domains

* remove glossary filter from ui

* - Fix Tag and User Filter

* - Id -> FQN in create

* - Missing domain on indexes

* add domain in creation of team, user and glossary

* fix merge conflicts

* fix feedbacks

* fix tests

* add domain playwright

* minor changes

* fix domain fetching calls

* Add Thread Listing with EntityDomain

* Fixes for Team Join

* Mkae list mutable

* Add missing import

* Fix Team Test

* User Test case fix

* Fix User Domain

* Minor bug fixes related to sub domains

* Fix data retaining in add sub domain modal after closing

* fix NavBar unit test

* Make Domain Access Work Via Policies

* Fix errors introduced after conflict resolutions

* update render function in SubDomainsTable.component.tsx to accept an array of owners instead of a single owner

* fix java checkstyle

* fix py-test

* format

* Fix the domain e2e owner field type

* Fix Failing Tests

* fixed pytest list index

* update userDomains and teamDomains to domains

* Entity Domain to Domain for thread and changeEvent

* FIx fields

* @Ovveride

* FIx

* Remove Duplicate Field

* Remove Duplicate Field

* Fix Failing Test

* fix domain related changes

* fix subdomains loader

* Fix Owners Order

* Enforce Domain Permissions

* fix domain cleanup

* Fix Test

* rever owner change

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2024-08-02 10:16:14 +05:30
Shailesh Parmar
5100f46db3
Minor: implemented multi pipeline ui feedback (#17245)
* Minor: implemented multi pipeline ui feedback

* addressing comment and fixing failing cypress
2024-08-01 12:20:53 +05:30
Ashish Gupta
62c51e284d
PLAYWRIGHT: fix activity feed and Entity spec playwright failure (#17237)
* fix activity feed playwright failure

* fix entity owner spec failing
2024-07-31 15:24:17 +05:30
Mayur Singal
ef67474310
Data Insights Refactor (#16532)
---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Pablo Takara <pjt1991@gmail.com>
Co-authored-by: Chira Madlani <chirag@getcollate.io>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2024-07-30 17:38:43 +05:30
Aniket Katkar
7f6fc5321e
Minor: Fix playwright circular dependencies (#17228)
* Fix circular dependencies in playwright test files

* Fix the type error
2024-07-30 15:05:56 +05:30
Sriharsha Chintalapani
fe107aa3cb
Issue #17012: Multi User/Team Ownership (#17013)
* Add multiple owners

* Multi Ownership

* Issue #17012: Multi User/Team Ownership

* Issue #17012: Multi User/Team Ownership

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 1

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 2

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 3

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 4

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 5

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 6

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 7

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 8

* Add Migrations for Owner Thread

* update ingestion for multi owner

* fix pytests

* fixed checkstyle

* Add Alert Name to Publishers (#17108)

* Add Alert Name to Publishers

* Fix Test

* Add Bound to Setuptools (#17105)

* Minor: fixed testSummaryGraph issue (#17115)

* feat: updated multi pipeline ui as per new mock (#17106)

* feat: updated multi pipeline ui as per new mock

* translation sync

* fixed failing unit test

* fixed playwright test

* fixed viewService click issue

* sorted pipeline based on test case length

* Added domo federated dataset support (#17061)

* fix usernames (#17122)

* Doc: Updated Doris & Redshift Docs (#17123)

Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>

* Fix #12677: Added Synapse Connector - docs and side docs (#17041)

* Fix #17098: Fixed case sensitive partition column name in Bigquery (#17104)

* Fixed case sensitive partiion col name bigquery

* update test

* #13876: change placement of comment and close button in task approval workflow (#17044)

* change placment of comment and close button in task approval workflow

* minor change

* playwright test for the close and comment function

* supported ref in activityFeedEditor

* fix playwright test

* added playwright test for data steward

* fix the test for the data streward user

* fix the close button not showing if task has no suggestions and icon fixes

* fix sonar issue

* change glossary and add suggestion button to dropdown button

* fix the glossary failure due to button change

* icon change for add tag and description

* fix glossary cypress failure due to button chnages

* changes as per comments

* MINOR: docs links fix (#17125)

* alation link fix

* dbt yaml config source link fix

* bigquery doc fix

* Explore tree feedbacks (#17078)

* fix explore design

* update switcher icon

* show menu when search query exists

* fix selection of active service

* fix type error

* fix tests

* fix tests

* fix tests

* MINOR: Databricks view TableType fix (#17124)

* Minor: fixed AUT test (#17128)

* Fix #16692: Override Lineage Support for View & Dashboard Lineage (#17064)

* #17065: fix the tags not rendering in selector after selection in edit tags task (#17107)

* fix the tags not rendering in selector after selection in edit tags taks

* added playwright test

* minor changes

* minor fix

* fix the tags not updating in edit and accept tag

* fix explore type changes for collate (#17131)

* MINOR: changed log level to debug (#17126)

* changed log level to debug

* fixed type

* changed type to optional

* Get feed and count data of soft deleted user (#17135)

* Doc: Adding OIDC Docs (#17139)

Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>

* Doc: Updating Profiler Workflow Docs URL (#17140)

Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>

* fix playwright and cypress (#17138)

* Minor: fixed edit modal issue for sql test case (#17132)

* Minor: fixed edit modal issue for sql test case

* fixed test

* Minor: Added whats new content for 1.4.6 release (#17148)

* MINOR [GEN-799]: add option to disable manual trigger using scheduleType (#17031)

* fix: raise for triggering system app

* added scheduleType ScheduledOrManual

* minor: remove "service" field from required properties in createAPIEndpoint schema (#17147)

* initial commit multi ownership

* update glossary and other entities

* update owners

* fix version pages

* fix tests

* Update entity_extension to move owner to array (#17200)

* fix tests

* fix api page errors

* fix owner label design

* locales

* fix owners in elastic search source

* fix types

* fix tests

* fix tests

* Updated CustomMetric owner to entityReferenceList. (#17211)

* Fix owners field in search mappings

* fix search aggregates

* fix inherited label

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 9

* Fix QUeries

* Fix Mysql Queries

* Typo

* fix tests

* fix tests

* fix tests

* fix advanced search constants

* fix service ingestion tests

* fix tests

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: k.nakagaki <141020064+nakaken-churadata@users.noreply.github.com>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>
Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: harshsoni2024 <64592571+harshsoni2024@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Imri Paran <imri.paran@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Siddhant <86899184+Siddhanttimeline@users.noreply.github.com>
2024-07-30 08:06:39 +02:00
Aniket Katkar
c4ab0c6191
Fix #16585: Ingestion list table revamp (#17136)
* Add new ingestion list component

* localization changes

* Add new icons

* localization changes

* Revamp the ingestion list table

* update the pipeline actions styling

* Improve the ingestion list table functionality

* localization changes

* Fix failing unit tests

* Use the new IngestionListTable component

* localization changes

* Implement new IngestionListTable component in the Services list pipeline tab

* Improve ingestion list table functionality and modify unit tests

* localization changes

* Fix the e2e tests for new ingestion changes

* changes suggested in comments

* Minor bug fixes and improvements

* Change default schedule value from hour to daily

* revert test changes

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2024-07-29 11:25:08 +05:30
Mohit Yadav
c6e7938e47
[Issue-16343]Activity Feed Improvements (#17086)
* Add entityRef in Thread_entity

* fix testCase breadcrumb, profile pic and supported entity reference

* fix sonar

* fix feed reseting on deleting comments

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2024-07-28 05:25:06 -07:00
Shailesh Parmar
b9e57c71e8
Minor: fixed test case and mysql query bug (#17205) 2024-07-27 10:39:13 +05:30
Sachin Chaurasiya
0e3cf02618
feat(#10933): API service UI (#17003)
* feat(#10933): API service UI

* feat: Add support for API collections in multiple languages

* feat: add collection page

* feat: Add support for multiple languages in endpoint-plural translation

* chore: Add 'Beta' tag to API Services card, mark 'REST' service as beta, hide Pipelines tab, and update API Schemas card in settings.

* fix: api service version page to show list of collections

* feat: add api collect version page

* feat: add custom property support for api collections and endpoints

* feat: Add API Collection and API Endpoint translations in multiple languages

* Refactor proxy configuration to use '/api/' context instead of '/api/v1'

* feat: add apiEndpoint page

* feat: add APIEndpoint summary component

* feat: add APIEndpoint schema component

* chore: remove the schema type from APIEndpointSchema component

* feat: add version page component for API endpoint

* chore: add task support for api collection and api endpoint

* chore: remove schema from request and response label

* chore: don't show add ingestion button for api services

* feat: add search support for api entity

* feat: add request and response schema field translations for multiple languages

* chore: update icons

* refactor: Add null checks in EntityUtils.tsx

* feat: show deleted child entities if service is deleted

* chore: Update addApiEndpointFollower function in apiEndpointsAPI.ts

* feat: Add API collection and endpoint retrieval in EntityPopOverCard.tsx

* chore: add api endpoint in data assets widget

* feat: Add extra info link in data assets header

* chore: Add API endpoint index to DataAssetsWidget test

* feat: add api endpoint to explore tree

* test: add cypress for apiendpoint and apicollection custom property

* test: add playwright test for api service entity

* test: add playwright test for api collection entity

* test: Add ApiEndpoint playwright test

* test: fix api endpoint and api collection test

* fix: minor issues

* test: add playwright test for creating service from ui and explore page tree

* test: add playwright test for api endpoint lineage

* feat: Update API collection page to use specific fields for owner, tags, and votes

* test: remove api endpoint class from linage spec
2024-07-26 14:31:17 +05:30
Shailesh Parmar
151dd3e48b
Minor: fixed edit modal issue for sql test case (#17132)
* Minor: fixed edit modal issue for sql test case

* fixed test
2024-07-23 17:57:02 +05:30
Karan Hotchandani
26fcf863e8
fix playwright and cypress (#17138) 2024-07-23 16:55:35 +05:30
Ashish Gupta
986aaf42bc
#17065: fix the tags not rendering in selector after selection in edit tags task (#17107)
* fix the tags not rendering in selector after selection in edit tags taks

* added playwright test

* minor changes

* minor fix

* fix the tags not updating in edit and accept tag
2024-07-22 21:53:55 +05:30
Karan Hotchandani
cb9d9230ed
Explore tree feedbacks (#17078)
* fix explore design

* update switcher icon

* show menu when search query exists

* fix selection of active service

* fix type error

* fix tests

* fix tests

* fix tests
2024-07-22 15:51:01 +05:30
Ashish Gupta
f500e70256
#13876: change placement of comment and close button in task approval workflow (#17044)
* change placment of comment and close button in task approval workflow

* minor change

* playwright test for the close and comment function

* supported ref in activityFeedEditor

* fix playwright test

* added playwright test for data steward

* fix the test for the data streward user

* fix the close button not showing if task has no suggestions and icon fixes

* fix sonar issue

* change glossary and add suggestion button to dropdown button

* fix the glossary failure due to button change

* icon change for add tag and description

* fix glossary cypress failure due to button chnages

* changes as per comments
2024-07-22 12:45:07 +05:30
Shailesh Parmar
8d9ff41761
feat: updated multi pipeline ui as per new mock (#17106)
* feat: updated multi pipeline ui as per new mock

* translation sync

* fixed failing unit test

* fixed playwright test

* fixed viewService click issue

* sorted pipeline based on test case length
2024-07-22 10:18:19 +05:30
Sachin Chaurasiya
8434fe2c50
fix(#17016): apply Read-Only Mode to All Custom and Built-In Nodes in Block Editor (#17080)
* fix(#17016): apply Read-Only Mode to All Custom and Built-In Nodes in Block Editor

* test: add unit test

* fix playwright test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2024-07-19 18:52:01 +05:30
Ashish Gupta
5c05738e02
#17043: fix the same suggestion content being displayed on task (#17077)
* fix the same suggestion content being displayed on task

* added playwright test
2024-07-19 12:04:56 +05:30
Mohit Yadav
b1620e682a
Fix Users Issue due to capital names (#16828)
* Fix Users Issue due to capital names

* Fixed Tests

* No lowercasing name

* Revert

* toLowerCase

* fix email casing from UI side on basic auth

* compare lowercase email only from the loggedInUser

* address comments

* Updated LowerCase UserName on updates

* revert ui changes

* Migrate Name and Email

* cypress failure

* fix glossary test

* fix activity feed test

* Compare by Lowercasing Email and username

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Chira Madlani <chirag@getcollate.io>
Co-authored-by: karanh37 <karanh37@gmail.com>
2024-07-19 11:39:09 +05:30
Chirag Madlani
080314955a
fix: #16655 page breaks on changing page size with sorted table (#17009)
* fix: #16655 page breaks on changing page size with sorted table

* fix skeleton breaking

* fix tests

* fix tests

* remove unwanted code
2024-07-17 15:43:48 +05:30
sonika-shah
692c21f2f3
Fix #15735: Glossary,Term, Classification,Tag rename operation fixes (#16874)
* Fix #15735: Glossary,Term, Classification,Tag rename operation fixes

* add playwright for rename

* make description fields mandatory even if it contains whitespaces

* fix review comments

* hide edit button for system apps

* fix glossary owner reviewer spacing

* fix glossary term permission issue

* rename function to entityRelationshipReindex

* fix merge errors

---------

Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
2024-07-16 17:20:36 +05:30
Ashish Gupta
e66aa5363b
#16343: activity feed ui improvements (#16474)
* activity feed ui improvements

* fix mysql icon not showing in feed card

* fix comments not showing in right panel card

* remove unused code and added utils test

* supported playwright test for feed replies

* changes as per comments
2024-07-15 15:37:41 +05:30
Sachin Chaurasiya
6e99fe7bda
fix(#15683): backend validation error for the following property types (#16881)
* fix(#15683): backend validation error for the following property types

* feat: Update supported date and datetime formats

* test: add e2e playwright test for custom properties

* chore: remove cypress test for custom properties

* Add date, dateTime, time backend support for custom property

* fix: update custom property display names in AddCustomProperty component

* feat: Update supported date and time formats

* chore: Update supported date and time formats

* feat: Update date and time formats in CustomProperty

* test: add playwright test

* Update supported date and time formats

* feat: Add tests for custom properties in Playwright in 2 parts

* Update supported date and time formats

* Update supported date and time formats

* chore: Update date format to uppercase in PropertyValue component

* feat: Add support for custom date format in PropertyValue component

* Update supported date and time formats

* test: add playwright test for time, dateTime, timeInterval and date properties

* Update supported time formats

* chore: Add focus to time and date pickers before filling values

* chore: Add focus to time and date pickers before filling values

* Remove date, dateTime, time from type_entity

---------

Co-authored-by: sonikashah <sonikashah94@gmail.com>
2024-07-15 11:37:38 +05:30
Shailesh Parmar
3a9e0973fe
Minor: fixed edit test suite pipeline issue (#16984) 2024-07-10 16:33:59 +05:30
Ashish Gupta
ff8acbd23d
supported util method for toastNotificaton (#16968) 2024-07-10 11:41:48 +05:30
Shailesh Parmar
3b2aeffb25
playwright: fixed tier, dataAssets test for AUT (#16965)
* playwright: fixed tier test for AUT

* addressing comment

* fix dataAssetWidget playwright test

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2024-07-09 17:49:10 +05:30
Karan Hotchandani
fe74b27033
Allow adding pipeline between all entities in lineage (#16960)
* fix tier information

* add tests

* fix tests

* update test as slow
2024-07-09 15:33:28 +05:30
Ashish Gupta
15ae2d3cc3
MINOR: supported all_index in search index configuration form (#16571)
* supported all_index in search index configuration form

* allow clear in select widget

* supported tree select for the entities

* playwright test

* added env for the run application status test

* fix beta badge color, color of checkbox and changes as per comments

* minor fix

* fix sonar issue
2024-07-09 14:57:12 +05:30
Karan Hotchandani
b55d5be3bc
Show Data Assets in hierarchy on Explore (#16938)
* initial commit

* push changes

* update explore page

* fix explore page

* update labels

* add tests

* fix review comments

* fix review comments

* fix review comments

* fix sizing
2024-07-06 17:52:42 +05:30
sonika-shah
b16460fba2
Fix # 16475 : Support dashboards field in chart entity (#16646)
* Fix # 16475 : Add "all" alias for chart_search_index

* Backend : support "dashboards" field for Chart entity

* Backend : support "dashboards" field for Chart entity

* support to show charts in suggestions and glossary asset and redirect their dashboard page

* localization keys

* added unit test for component

* minor fix

* Add backend tests

* added playwright test for chart in glossary

* minor change

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2024-07-01 07:57:34 -07:00
Ashish Gupta
65ba2d19ac
support data asset explore widget (#16609)
* support data asset explore widget

* made some card fixes,added widget image and change widget name

* file name changes

* supported unit test

* dispaly services with count in widget along with unit test

* localization keys

* card spacing fix

* asset count changes as per new design

* minor link and image changes

* Fix backend tests

* move the serviceTypeFilter to common utils

* fix sonar issue

* sonar fix

* changes as per comments

* supported playwright test

* fix playwright failure

* created separate spec for data asset widget

* remove from entity page

---------

Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: sonikashah <sonikashah94@gmail.com>
2024-07-01 20:16:54 +05:30
Shailesh Parmar
2c83ab79b5
feat: add multi pipeline support for test suite (#16824)
* feat: add multi pipeline support for test suite

* fixed testsuite

* addressing comments
2024-06-28 22:40:17 +05:30
Shailesh Parmar
40a669f005
playwright: migrate ProfilerConfigurationPage (#16845)
* playwright: migrate ProfilerConfigurationPage

* removed migrated playwright
2024-06-28 22:33:17 +05:30
Sachin Chaurasiya
8a8e6670aa
test: add e2e playwright test for custom theme config (#16840)
* test: add e2e playwright test for custom theme config

* chore: Reset custom theme config to default
2024-06-28 17:05:59 +05:30
Chirag Madlani
a034a979f1
Fix: #16742 - allow all the tier tags to be assign on entity (#16823)
* fix(ui): consider all the tags as tier which are children of Tier classification

* add playwright

* wip tier cleanup

* fix async select list loading issue

* address comments

* update variable
2024-06-28 11:10:47 +05:30
Chirag Madlani
ce6870d906
Fix: #16380 support TestSuite redeploy option from UI (#16721)
* Fix: #16380 support TestSuite redeploy option from UI

* move pipelines to settings page

* fix

* add playwright

* update playwright to use dynamic data instead sample data
2024-06-27 11:18:20 +00:00
Sachin Chaurasiya
f744705c41
test: add e2e playwright test for collect endpoint (#16816)
* test: add e2e playwright test for collect endpoint

* refactor: Improve collect endpoint e2e test
2024-06-27 16:07:04 +05:30
Karan Hotchandani
607440f804
Lineage improvements (#16785)
* lineage improvements

* show deleted icon on node

* fix reposition of nodes

* add lineage playwright

* fix tests

* add playwright

* fix flaky tests

* fix repositioning

* feedbacks
2024-06-27 15:32:58 +05:30
Ashish Gupta
3019ea312e
#16731: fix task feed card not opening in right panel after click (#16738)
* fix task feed card not opening in right panel after click

* added playwright test

* changes as per comments

* changes as per comments
2024-06-26 17:02:30 +05:30
sonika-shah
70cab0ac1b
Feat: Add glossary level tasks listing (#16673)
* Feat: Add glossary level tasks listing

* add playwright tests

* update owner label

* fix owner label consistency

* fix playwright tests

* fix unit tests

* fix flaky tests

* minor fix

* fix flaky tests

* fix review comments

* fix tests

* fix tests

* add playwright to approve task

* sync feed count

---------

Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2024-06-24 17:41:28 +05:30
Imri Paran
b960b60965
Fix #16421: add tableDiff test case (#16554)
* feat: add tableDiff test case

This changed introduces a "table diff" test case which
compares two tables and fails if they are not identical.
The similarity is made based on a specific "key" (because the test only makes sense when performed on ordered collections).

1. Added the `tableDiff` test definition.
2. Implemented a "runtime" parameters feature which injects additional parameters for the test at runtime.
3. Integration tests (because of course).

This feature was not tested end-to-end yet because "array" data

* pydantic v2

* format

* format

* format and added data diff to setup.py

* format

* fixed param issue which has type ARRAY

* fixed runtime_parameter_setter

* moved models to parent directory

* handle errors in table diff

* fixed issue with edit test case

* format

* added more details to pytest skip

* format

* refactor: Improve createTestCaseParameters function in DataQualityUtils

* fixed unit test

* removed unused fixture

* removed validator.py

* fixed tests

* added validate kwarg to tests_mixin

* removed "postgres" data diff extra as they interfere with psycopg2-binary

* fixed tests

* pinned tenacity for tests

* reverted tenacity pinning

* added ui support for test diff

* fixed dq cypress and added edit flow

* organized the test case

* added dialect support

* fixed tests

* option style fix

* fixed calculation for passing/failing rows

* restrict the tableDiff test to limited services

* set where to None if blank string

* fixed where clause

* fixed tests for where clause

* use displayName in place of name in edit form

* added docs for RuntimeParameterSetter

* fixed cypress

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-06-20 16:54:12 +02:00
Sachin Chaurasiya
870bb8c3f2
minor(#16099): when adding team give user option to configure the isJoinable field (#16722)
* minor(#16099): when adding team give user option to configure the isJoinable field

* chore: add helper text for public team field

* test: add test for create team

* fix: playwright test
2024-06-20 18:46:59 +05:30