* fix schema update issue
* added test
* fix issue for tags and api page
* added test for tags page
* update test for api collection
* remove i18 mock
* address pr comments
(cherry picked from commit 852fa432c587cc4646acdcfa3c83241155b78569)
* feat: add/edit data products
* fix: update domain for all entities
* update no domain placeholder condition
* remove data products when domain is changed or removed
* fix unit tests
* fix tests
* fix: update dataProducts logic after change in domain
* revert changes
* test: add e2e tests
* fix test
* minor fix
* fix: sonar issues and tests
* Modify the AutoPilot status banner visibility banner to hide once closed until and unless the status changes again
* Add test case for asyncDeleteProvider
* Fix the sonarcloud issues
* Fix the failing playwright tests
* Fix the playwright for delete service
* fix(ui): persona and customize page issues
* improve customize page for entities
* fix icons for domain and glossary customization
* organize widgets function with class base approach
* fix type error
* update expand collapse button on tab
* update expand collapse icon for tabs
* support expand collapse for default tab layouts in entity pages
* update all the entity with expand collapse support
* Support dynamic height for left panel and it's content
* fix glossary column issue
* fix tests
* fix playwright tests
* address comments
* fix issue with width for table
* fix owner and review rendering
* fix glossary test
* improve condition for showing expand tab
* updated the inReview status badge
* minor fix
* fix the table height for glossary and expand/collapse background color
* change the badge padding as per design system
* fix topic page alignment
* supported in storeprocedure and mlmodel
* remove background color on glossary term hover
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* initial commit
* support new layout for Table details page
* update tab design for detail pages
* support search withing table
* modify table desing as per mocks
* fix filtering layout
* improvement around some tables as per design
* modify more table as per new design
* minor fix around table padding in top
* modify the pagination for the number antd pagination one
* have changes the description rendere to richTextEditorPreviewNew one for handling 2 line description in table
* updated owner render in tables
* fix unit test failure
* finish layout update for entity page
* fix unit tests
* make the table header fix
* fix container tests
* update styles
* fix the unit test and table css issue
* minor revert
* update
* address comments
* fix unit test
* fix some playwright test
* fix playwright tests
* fix container spec
* fix table spec
* fix playwright tests
* fix playwright tests
* fix playwright tests
* minor clean up around tables
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* support table details customization page
* update widget preview
* fix schema tab
* fix issue around save layout across tabs
* fix unit tests
* fix tab label with customized one
* misc fixes for persona edit
* update
* update topic with persona changes
* support dashboard data model
* support data assets with customization
* support pipeline with customize page
* fix console errors
* fix tests
* fix sonar cloud issues
* update code for data assets
* remove fqn prop as
* create generic tabs
* update
* support customization for domain page
* update
* fix errors
* fix tests
* update
* fix detail pages
* fix playwright tests
* fix unit tests
* fix unit tests
* update generic tab
* update
* fix tests
* fix tests
* fix data test id for tags and glossary terms
* fix version pages
* fix unit test
* update page enum with api collection
* update custom property to use generic provider
* fix api collection & endpoint
* fix apiCollection and apiEndpoint customization
* fix container test and fix sonar
* fix tests
* fix delete playwright
* support metric entity
* add metric as page type to customization
* fix container unit tests
* fix metric tests
* fix ml model customization
* fix test for mlmodel page
* fix Metric details tests
* fix tests
* fix test for database schema version page
* reset max failure for playwright
* improve icons
* address comments
* update translation
* update as per comments
* update localization
* update function signature
* update file names and fix imports
* address comments
* support tags and glossary to domain
* fix failing tests
* option to show hide task handlers
* fix: reset current page to initial value on limit change in pagination
* fix: reset current page for APICollectionVersion page
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* added domain data in lineage side panel
* localization keys
* fix unit test
* fix unit test and minor improvement around permission in schema page utils
* added the encoding and escape method to query
* Add ER diag APIs and sample data
* fix pylint
* formatting fixes2
* fixed es client return
* fixed os client return
* supported TableDetailPage tabs as classBase for supporting collate only tabs
* Added schema Apis
* change the base class to .ts and move the component in the util files
* beautify function arguments
* Added optimizations
* Ingestion changes
* svg dimension change
* supported class base tab in databaseSchema
* supported classBase action button in schema table name column
* added further keys data for constraint modal
* fix sonar issue
* remove old method to override edit action on column and shifted to DisplayNameModal for fields
* supported table right panel component to further extends on collate side
* minor fix around duplicate constraint
* added support to update table constraints and column constraints in the UI
* code optimization and minor fixes
* review comments and multi col fix
* added queryFilter option in NodeSuggestion and tableConstrainst to fetch and use only in service tables
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* fix import issue
* Feat : Allow Custom Property Update in Bulk Upload
* Feat : Allow Custom Property Update in Bulk Upload
* supported editable imports in glossary page
* added remaning localizaion keys
* update logic of fieldToExtensionStrings to use csvparser
* update json and partialStatus condition
* fix tests for partialSuccess status change
* supported customProperty editable field
* fix error in custom property edit modal on new line empty custom property
* added entity type from root to support other bulk import entity as well
* fix the quote removing due to the regex in the string type
* Add backend tests , and error msg improvements
* GlossaryStatus header change
* fix unit test and dry run in case of synonyms having quotes in it
* Remove extension column in CSVs for all entities except glossaryTerm
* added editor for reviewers
* unit test around csv utils
* added escape for string too, in case of semicolon comes
* added playwright test without extension and supported relatedTerm as editable
* added unit test around csv util logic
* resolve conflicts
* Backend - add support for enumWithDescriptions in bulk import
* add tests and other error handling improvements related to enumWithDescriptions
* fix the custom property modal header and render the layout as per right panel in entities
* parese enumWithDescription for the customProperty modal while editable
* fix description data in enumWithDescription one
* fix: Handle NullPointerException when adding custom properties to ensure loop continues for other schemas of the same type for addToRegistry
* added extension playwrigth test and fix enumWithDescription object failure
* descrease the size of extension modal
* remove additional comments
* fix the escape in parent key
* improve custom property layout
* improve ui for inline properties
* fix description, glossary and relatedTerm escape char issue
* fix some customProperty ui changes
* fix sonar issue
* minor layout changes
* minor label improvements for entity ref and list
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* Add new ‘metaEnum’ Custom Property to allow adding Enum Keys with Description
* replace JsonNodeFactory method with JsonUtils
* rename property from metaEnum to enumWithDescriptions, and other method optimizations
* ui: add support for creating enumWithDescription property
* minor locale changes
* ui: add edit support for created enumWithDescription property
* Refactor enum description field layout in AddCustomProperty and EditCustomPropertyModal
* add support for adding values to enumWithDescription custom property type
* Refactor custom property input IDs in AddCustomProperty and EditCustomPropertyModal components
* Refactor custom property table rendering logic and UI components
* Refactor custom property table rendering logic and UI components
* Refactor custom property table rendering logic and UI components
* add basic card layout
* Refactor CustomPropertyTable component to improve UI and functionality
* update playwright test part 1
* Refactor PropertyValue component to conditionally render right panel styles
* fix: entity reference property update
* Refactor CustomPropertyTable component to conditionally render right panel styles
* fix: flaky test
* Refactor CustomPropertyTable test to use updated test IDs and remove unnecessary code
* fix flaky test
* improve the playwright test
* add more test
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* 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>
* ui: add support for edit custom property in entity right panel
* add support for edit custom property in right panel for glossary term
* Add isRenderedInRightPanel prop to PropertyValue component
* Fix click issue in CustomProperty.ts
* Fix input visibility issue in setValueForProperty function
* Fix visibility issue in setValueForProperty function
* Fix import order in CustomProperty.ts
* Update visibility checks in setValueForProperty function in CustomProperty.ts file
* Fix import order in CustomPropertyTable.tsx
* chore(ui): move entitydetails loading to
* improve version page
* minor improvement for version
* fix tests
* chore(ui): reduce routes from specific to generic to reduce the code (#15404)
* chore(ui): reduce routes from specific to generic to reduce the code
* cleanup on authenticated app router
* fix tests
* fix path for table then other type
* fix cypress
* address comments
* fix routes issue
* fix path issue for versino pages
(cherry picked from commit bb03e594a4113ffd3266ab9220d1b7efc14a50f5)
* fix paths
* fix tests
* fix mock issue
* fix java lint
* fix task path
* chore(ui): reduce routes from specific to generic to reduce the code
* cleanup on authenticated app router
* fix tests
* fix path for table then other type
* fix cypress
* address comments
* fix routes issue
* fix path issue for versino pages
* Fix#11944: API support to fetch count for mentions
* Add closedTask/totalTask
* fetch count as per new count api for entity and user page and remove mentions tab from entity
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
* add Custom Properties for various entities
* type fixes and code refactor
* fix failing test & minor fix
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Fix(#14724): refactor encoding/decoding FQN flow
* Fix encoded FQN usage in API endpoints
* add useFqn hook and fix dependencies in affected components
* fix: unit test
* Refactor code and remove unused imports
* Add unit tests for useFqn hook and StringsUtils module
* Refactor AddCustomProperty component and constants
* Refactor glossary version routes and fetch methods
* Fix imports and remove unused code
* reset the state of DataAssetHeaderComponent using key property when dataAsset get change to update the breadcrumb properly
* fix DataAssetHeader component getting render when contianerData is fetching in container page component
* wip: unit test for conitaner page
* added accidentally removed silent flag from jest test
* added test for check container data fetch with expected params
* added more testcase in ContainerPage unit test
* added switch tab testcase
* added more test case
* address comments
* address comments 1
* revert accidentally removed --silent from test command
* fix: unit test after conflict resolve
* fix page content shake on breadcrumb loading
* fix some type issues
* fix skeleton loading on detabase-schema-page
* fix LogsViewer Skeleton
* Fixed bug where database, schema, service version page not showing for deleted entities
UI changes for soft deletion and restore flow
* fixed version not updating after deletion and restoration of assets.
* fixed stored procedures not listing for name with special characters
* added checks for deleted assets version page
* added cypress for soft delete and restore with different flows for services and child assets
* fixed failing unit test
* fixed failing unit test
* Fixed cypress tests
* Added cypress for soft delete and entity edit actions check flow
* added cypress tests for teams page for soft deletion flow
* fixed entity deleting without entering confirmation text
* localization changes for other languages
* added cypress changes for delete widget confirmation text check
* fixed delete text retaining after closing modal
* refactored the cypress for soft delete flow to
* renamed the files according to the naming convention
* worked on comments and cypress test improvements
* fixed failing cypress
* fixed TagsAddRemove spec
* test code improvements
* moved util functions to appropriate files
reference type cypress comment fix
* replaced react router Link component with anchor tag
* Delete widget code refactoring
* fixed issue with child assets not updating correctly after soft deletion of database, database schema and service pages
* Fixed cypress imports
* Fixed delete modal input value retaining issue
* fixed import issue in dataQualityTest
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>