* backend
* format & tests
* rename backend
* migrations and ingestion
* format & tests
* format & tests
* tests
* format & tests
* tests
* updated ui side of changes
* addressing comment
* fixed failing unit test
* fix test list
* added e2e test, and fixed existing test
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* modify and fix some lineage issues
* minor fix
* restrict the node removal in case any error occured
* fix flaky playwright test
* userDetail flaky fix
* feat(ui): show count with schema tab for table details page
* fix active state for tab
* fix tests and cover topic details page
* add missing isActive check
* supported glossary table column resizable
* code cleanup
* fix the column resizing affecting other column width
* fix the playwright failure around the glossary due to re-sizable added
* feat(#15380): replace the description editor with a new block editor.
* chore: Add placeholder support to BlockEditor
* feat: Add autofocus support to BlockEditor
* chore: implement block editor in richtext editor
* chore: Remove unused CSS import in RichTextEditor
* fix: ensure safe access to getEditorContent in Markdown editor components
* minor change
* fix: add support for ttf file extension in pom.xml
* fix: adjust block editor styles for better usability and overflow handling
* fix: update RichTextEditorPreviewer to RichTextEditorPreviewerV1 and adjust block editor styles
* fix: update description box selector to use om-block-editor for consistency
* fix: disable autoFocus on BlockEditor in RichTextEditorPreviewerV1
* refactor: update RichTextEditorPreviewer references to RichTextEditorPreviewerV1 in tests
* test: update timer handling in ApplicationCard and SuggestionsAlert tests
* fix(diff): update diff view rendering and attributes for consistency
* fix(RichTextEditor): add placeholder for empty markdown descriptions
* Add data-diff in <span>
* Fix test
* fix: update description box selector to use locator method for better reliability
* feat: integrate RichTextEditorPreviewerV1 for description rendering in Notification and Observability Alerts pages
* feat: add markdown conversion for mentions and hashtags in BlockEditorUtils
* fix: update initial value handling in TagsForm and formUtils
* MINOR - Update description handling in Playwright tests and utilities
* Refactor Playwright tests to use descriptionBox for tag and team descriptions
* Refactor custom property handling and update description check logic
* Enhance entity version page tests by adding description box read-only check and updating data-testid attributes
* Refactor description handling and improve diff rendering logic in task pages
* Fix user description clearing logic in UserDetails.spec.ts
* Enhance Rich Text Editor by adding custom styles and converting markdown to HTML for backward compatibility
* Remove test for rendering alert description when not present in AlertDetailsPage
* Clean up RichTextEditorPreviewerV1 by removing unnecessary comments and improving readability
* Update SearchIndexApplication.spec.ts to select 'Table' instead of 'Topic' in the tree widget
* Refactor BlockEditor and FeedUtils to improve code organization and readability
* Fix regex in getTextFromHtmlString to correctly remove HTML tags
* Add tests for getTextFromHtmlString and improve HTML tag removal regex
---------
Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
* test: add e2e tests
* test for listing of entities when index is dataAsset and all
* fix: validateBucketsForIndex function
* fix: add expect to bucket and its doc_count
* supported editUser permission in user tab for team page
* remove edit all permission check in teams add/remove user api
* added playwright test for the editUser permission
* Added playwright test for data consumer user and remove no used field from the advance api call
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
* Create Change Events on import and update in es
* add glossary tests
* minor test cleanup
* Make Change Event Update Async
* Fix Test case
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
* playwright: fixed aut failure in playwright
* Temporarily increased the timeout for lineage tests which timeout often
* Fix the flaky tests
* removing linage changes
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* Resolve all the type errors in playwright code
* Fix the playwright tests
* Improve the ingestion test connection logic and autoClassification
* Fix flaky tests
* SearchIndexApplication fix
* Fix the flaky tests
* flaky test fixes and trace on for debugging
* Fix the flaky tests
* update the trace config for data insights setup
* Fix flaky tests
* Fix the flaky tests
* suuport to add and edit primary constraints in Table Constraints modal
* added icon in the constraint tab and made primary form similar like foreign one
* added primary tableConstraints in tableClass
* minor fix around the name
* supported type in dropdwon based on Constraint Types
* fix sonar issue
* added playwright test
* added check around the removal of existing constraint and checking the pending one
* fix the sonar issue and single constraints icon not showing
* fix the scroll issue on TableConstrants in right panel while resizing
* fix playwright test
* fix: Provide trigger option as TestSuiteStatusUpdates for TestSuite source
* add the playwright change to test the test suite status field in alert
* localization changes
---------
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* fix the tree state on edit glossary term
* add playwright tests
* fix permission loading
* fix tests
* adding timeout for in review state
* adding timeout for in review state
* increasing timeout
* fix tests
* update tests
* add a poll for checking tasks created
* testing response
* adding limit
* fix tests
* change user for testing
* Catch Exceptions on the Consumer to avoid losing records
---------
Co-authored-by: Pablo Takara <pjt1991@gmail.com>
* Allow Asset add and remove operation for editTag permission user
* remove edit all permission check in bulkAssetTag api for tag
* fix the permission check by checking specific and the index used to exclude
* check editTag permission before updating assets by bulkTagAsset api
* fix the button not visible for the non admin user
* added playwright for the limited user check aroud asset
* restrict add asset button in certification page
* minor fix
* cleanup aroud tag page and fix usertab count around Team page
* use entity type instead of search index
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
* Improvement : Teams api to update and remove users
* fix: add and remove user apis, with e2e test case
* fix: test for Teams page
* fix: e2e test for delete user
* fix: remove user field from fetchTeamAdvancedDetails function
* fix: test for loadAdvancedDetails
* fix: response api for add and remove user
* fix: userCount after delete
* fix: update users call
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
* Add the auto classification pipeline option in the service ingestion
* Localization changes for other languages
* Improve the logic for getSupportedPipelineTypes function and add unit tests for newly added logic
* Add playwright tests for the auto classification feature
* Improve the getSupportedPipelineTypes function logic to reduce the cognitive complexity
* update md docs
* Add classificationFilterPattern in the UI schema form order
* fix logs from backend for auto classification
* Changes to view the auto classification logs
* Fix the sonar errors
---------
Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
* fix tag page issue around disabled badge and other
* reset the unwanted code
* modify playwright test for consumer and steward
* modify tag es query to check the prefix in fqn
* fix query and sonar issue
* fix the asset not coming in Tier and Certification page tab
* fix the playwright failure
* Add and improve the permission logic for the notifications and observability alerts pages
Add logic to update the description from alert details page.
Add logic to set the logged in user as the owner while alert creation
* Remove the permission check for the `/{alertType}/resources` API since it's not necessary
* Update the playwright tests to cover the new alert features
* Add playwright to test the test destinations filter
* Fix the unit tests
* Add unit test for AlertRecentEventsTab component
* update the variable.less import to reference
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
---------
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
* Minor: supporting PR for UI/UX improvement in DQ
* updated feedback
* move incidents tab to data observabilty tab
* fixed failing unit test
* fixed failing unit test
* fixed AUT failure!
* fixed failing aut
* minor fixes
* minor fix
* updated icon
* fixed failing unit test
* 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
* Feat : Support bulk adding tag to Assets
* remove warnings
* add apis for assets remove
* Fix: Add tag page (#18461)
* add tag page which all Assets
* update as per feedbacks
* update as per feedbacks
* add divider in header badge
* remove styling
* update permission and refactoring code
* updated as per comments
* fix sonar cloud issues
* add delete asset functionality
* refactor entityTypeString
* made the top bar fixed to top
* add tests for tag page
* fix check failures issue
* fix tag page check failure
* fix flaky test issue
* add tag page tests
* update the add asset test
* update playwright tests
* add right panel in tag page
* updated as per feedbacks
* remove usage test
* updated as per feedbacks
---------
* Backend: make bulkAssets api async
* Backend: limit bulkAssets api async to Tag Assets page
* Update Tag page Assets API (#18622)
* create branch
* update add asset API
* add websocket on tags page
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
* add failed case for socket operation
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Sweta Agarwalla <105535990+sweta1308@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
* GEN-1694: metric entity improvement
* add clike and python language mode in schemaeditor
* add getMetricExpressionLanguageName util to extract the language from metric expression
* Move the alert components to the components folder from pages folder
* auto generated localization changes and linting changes
* Fix the imports
* Add AlertConfigDetails component
* Add tabs in the alert details page
* auto generated localization changes
* Apply permissions for alert and add owner update functionality
* Change the alert update method from PUT to PATCH
* Add the recent events tab
* auto generated localization changes
* Improve the recent events tab for alert details
* Implement the logic to show alert events count on the alert details page
* auto generated localization and linting changes
* Add the pagination logic for the recent events list on the alert details page
* Fix the logic for previous click in NextPreviousWithOffset
* Localization change for other languages
* Hide pagination when not required
* Add pagination and permissions to API; create eventsRecord API; fix timestamp issue
* fix: remove publisherName from test destination message.
* Fix the recent events tab error
* fix: Resolve PATCH API issue with destination ID creation.
* fix: Delete associated alert metrics upon alert deletion
* feat: Detailed HTTP Response for Destination Test
* Add the test external destination functionality
* localization changes for other languages
* fix: Set status for testing destination in EmailPublisher
* Add advanced configurations for webhook destinations
* Localization changes for other languages
* Fix the destination status not showing
Add the POST and PUT radio button in advanced configs
* Localization changes for other languages
* Update the API to fetch the alert event diagnostic counts
* Improve the AlertConfigDetails component to show the alert configs properly
* fix: Display displayName instead of fullyQualifiedName in templates
* Fix the test destination result not showing the first time
* Fix the test destination status not showing for already existing destinations
* Fix the unit tests
* Fix playwright tests
* refactor: Separate sendMessage and sendTestMessage methods; add statusContext
* fix: Use name or fqn as fallback if displayName is null or empty
* fix: upsert successfulChangeEvent
* eliminate the GovernanceWorkflowChangeEvent option from external destination
* Add code comments
* Fix the unit test
---------
Co-authored-by: Siddhant <86899184+Siddhanttimeline@users.noreply.github.com>
Co-authored-by: Siddhanttimeline <siddhanttimeline9@gmail.com>