* Backend support for domain hierarchy listing
* use linkedHashmap to maintain order of results in hierarchy
* Revert changes to generated files to match main
* show all domains for non admin user
* change select domain layout
* fix multiple save
* fix playwright
* cleanup
* fix domain tests
* fix domain tests
* fix icon styling
* show icons on navbar domain list
* update tests
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
* Refactor: Introduce openMetadataBaseUrlConfiguration to set up the server endpoint and remove OpenMetadataUrl from smtpSettings.json
* migrations.
* refactor(cli): add setOpenMetadataUrl command to store OpenMetadata URL
* refactor(cli): add configureEmailSettings command to manage SMTP/Email configuration
* load initialData when config is not present in the db
* add om url settings page
* update locales
* add e2e
* load omBaseUrl with default host and port: localhost:8585 when not present
---------
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
* fix(ui): infinite loading for refresh attempted on app visit
* add tests for refresh logic
* added test for validating after refresh behavior
* improve test for refresh scenario
* fix: edit description permission for domain owner
* fix: usage of permissions prop
* test: fix unit test and add e2e test for edit description
* refactor: remove editCustomAttributePermission and viewAllPermission props
* fix: e2e test for edit description
* fix: playwright tests
* fix: update e2e test for edit description
* Update the cronstrue package version
* Update the cron validation util function to cover more validation cases
* Add tests for the cron validations
* Localization changes
* Modify the setup for the tests and add teardown to reset the organization policies
* Fix the loader shown in case of no permission
* Add playwright tests to cover the viewAll permission with conditions
* Add description for the commented code
* fix(ui): update glossary term table upon new term added
* fix the active tab getting change and added the playwright test
---------
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
* fix: reference table dropdown in add and edit query forms
* fix: show full value of fqn
* fix: e2e test for create new query
* fix: e2e test for edit query
* fix: optionLabelProp value
* fix: optionLabelProp value to AsyncSelect component
---------
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
* fix the search in advance search custom properties
* modify v1/metadata/types/customProperties api to get customPropertyConfig along with name and type
* added config list in the entity ref list
* fix type of duration, timestamp and other types
* minor ui changes
* remove customProperty type which are not supported for now
* added playwright test around the duration type property
* fix flaky test
---------
Co-authored-by: sonikashah <sonikashah94@gmail.com>
* 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>