* improvement in advance search based on custom property
* fix a reading undefined property issue
* wip: advance search based on tier
* some code cleanup and improvement
* some fixes
* fix: ui flicker when advanceSearched is apply and refresh the page
* some cleanup
* no need to call customproperty api call, if entity not suppport customProperties
* minor change
* fix: autocomplete not working in tier search option in advance search modal
* added unit test for advance search provider component
* some cleanup
* added testcase for open modal
* added testcase for resetAllFilters method
* removed unwanted code
* added e2e test for testing tier advance search
* fix: e2e search flow for single field
* fix: string field not working after giving listValues in TierSearch
* fix: group query e2e test fix
* used asyncFetch way to get the tierOptions synchronously
* some cleanup
* remove unwanted lines
* some cleanup
* fix: selected option show option value instead of option title
* sort by display name in owner and mentions list
* maintain sort order
* fix cypress
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* 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>
* Centralize EventType
* Format better for readability
* Add Handling for Thread as Change Event
* Centralize logic for Entity Message Creation
* Add Thread Parent Message in Conversation
* Add Task and Announcement
* Support for multiple destinations
* Delete existing alerts for schema changes
* Delete all tables data for event subscription
* Centralize logic for Notifications and Observability
* Change Field Name and Remove redundant code
* Test Fixes
* Add more fields
* Add Optional
* Logical Test Case Addition Chnage Event
* Add Filter By Owner
* Fix Email Entity Url
* added data observability settings page
* localization changes for other languages
* Handler closure and cleanup
* complete create observibility flow
* fix searchIndex method error
---------
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>
* 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
* Feat: Incident manager part 2
* updated stepper to show the future steps
* added dynamic breadcrumb in incident details page
* added cypress for incidentmanager
* added incident layer in graph and details in tooltip
* updated ui as per new change
* moved function render to useMemo
* fixed cypress for incident manager
* fixed unit test
* addressing review comments
* fixed failing cypress
* Centralize EventType
* Format better for readability
* Add Handling for Thread as Change Event
* Centralize logic for Entity Message Creation
* Add Thread Parent Message in Conversation
* Add Task and Announcement
* Support for multiple destinations
* Delete existing alerts for schema changes
* Delete all tables data for event subscription
* Centralize logic for Notifications and Observability
* Change Field Name and Remove redundant code
* Test Fixes
* Add more fields
* Add Optional
* Logical Test Case Addition Chnage Event
* Add Filter By Owner
* Fix Email Entity Url
* Handler closure and cleanup
* Fix#14038: Inconsistent search results between auto-suggest box and actual search results
* use dataAsset instead of all alias
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
* revamp sidebar design
* minor chnages
* menu fixes and test modifyed
* fix cypress test
* fix cypress test and test code improvement
* fix entity and database cypress test
* fix data-quality cypress and fix beta tags
* change incident-manager icon and fix flaky cypress issue
* fix user cypress issue
* 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
* Minor: add RTL support for description
* fix: unit test
* add direction provider
* sync local file
* Update he-he.json
* add useGridLayoutDirection custom hook to handle the RTL in grid layout
* sync local
* handle RTL in in feed editor
* handle RTL for block editor
* remove the RTL toggle button from the editor
* add user spec
* organize user spec
* change test description
* cover different user roles
* change max password length
* code refactor
* fix failing update admin details test
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* fix feed-card header alignment issue by revert back the using 2 UserPopOverCard code and fix some css
* fix role button on span tag issue
* replace span and onClick with the Link
* make the whole feed header text as paragraph
* fix: Header in ActivityFeedCard component
* fix a style issue
* update unit test of feed-card-header
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* feat: SAS Viya connector
* refactor SASCatalog to SAS
* add SAS logo to UI and connection documentation
* doc changes
* modify ingestion logic
* revert original changes
* added support for dataflow & perfect logic for reports/datatables
* add filter doc
* more updates to perfect ingestion for each asset type
* fix a bug with table lineage not created properly
* Delete ingestion/pipelines/sasCatalog.yaml
* precomit fix
* Conversion to database connector
* minor fixes
* make custom properties type generic
* Add SAS javaEnum
* add dummy variable for sas.yaml
---------
Co-authored-by: lizmc <liz.mcintosh@sas.com>
Co-authored-by: Shiyang Xiao <Shiyang.Xiao@sas.com>
* feat(ui): supported resolution center in data quality
* resolution details page added
* components added in test case result page
* connected listing and detail page
* added severity modal and addressed comments
* added support to edit status
* change resolution center name to incident manager
* severity crud support
* added incident-manager-api
* updated listing page and added navigation for incident manager in left menu bar
* updated icon
* added issue tab in incident manager
* translation-sync
* commented the security check for timebing
* updated label style
* added below filters in incident manager listing page
- Assignee
- Status
- Test case name
* fix status modal was not working in incident manager listing page issue
* - integrated permissions in incident listing page and details page
- added update owner functionality
- IncidentDetails page updated as per mock
- fixed DQ component added redirection from status
* added test case resolution stepper in issue tab
* updated task details tab as per mock
* updated testcase ui
* added beta tag in left panel
* added reference line in graph for single count
* fixed failing unit test
* added unit test for severity and severityModal component
* added unit test for testCaseIssueTab
* added unit test for testCaseResultTab component
* added unit test for testCaseIncidentManagerStatus component
* added unit test for TaskTabIncidentManagerHeader component
* added unit test for below component
- incidentManagerPage
- IncidentManagerDetailPage
* added cypress for incident manager
* fixed failing cypress
* updated ui as per mock
* translation sync
* skip cypress for incident manager
* fixed dataQuality cypress test
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Fix#14442: Glossary index is not updated on Glossary deletion
* Fix#14442: update SearchIndexApp to add Glossary
* Add Glossary to other config schema
---------
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>