* minor workflow changes
* fix json logic fixes for extension field
* fix tests
* query builder ui changes
* minor add entity type in global search
* fix tests
* update certification ui
* update default icons
* minor add test id
* Add annotation to turn delete_recursive test into the last one to be executed
* Improve Fetching Entities by only fetching the FQN
* Cut back default batchsize to 500
* implement logging for flowable process
* Implement Error Handling Flow
* Remove testing code
* Checking if User is Reviewer when resolving glossary task
* 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>
* Add annotation to turn delete_recursive test into the last one to be executed
* Improve Fetching Entities by only fetching the FQN
* Cut back default batchsize to 500
* Add async apis for import csv
* checkstyle fix
* fix checkstyle after merge from main
* fix auts
* fix backend tests
* ui: add async import support for glossary
* ui: improve the import page layout
* ui: add async import support for teams and users
* show banner at the top
* fix unit test
* update importteams page test
* minor change
---------
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
* fix: NoSchedule as scheduleType for Slack App
* fix: remove callback url from the config.
* no render of schedule for noSchedule type
* fix: Migrations and add ScheduleType.NoSchedule
* fix: Migrations
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
* Add the possibility to have no Schedule and trigger the workflow manually
* add locales
* add locales to other langs
* Fix Flaky GlossaryTerm test
* fix locales
* change certificate aggregation name
* Fix Checkstyle and expand timeout for waitForTaskToBeCreated
* Fix flaky glossary term test
* Fix timeout
* fix timeout
---------
Co-authored-by: karanh37 <karanh37@gmail.com>
Due to failures in migration:
```
2024-11-19 17:16:15.916 picocli.CommandLine$ExecutionException: Error while calling command (public java.lang.Integer org.openmetadata.service.util.OpenMetadataOperations.migrate(boolean)): java.lang.NoClassDefFoundError: software/amazon/awssdk/checksums/SdkChecksum
2024-11-19 17:16:15.641 Updating bot users in case of an update on the JSON schema: [managed-aws]
2024-11-19 17:16:14.903 Updating services in case of an update on the JSON schema: [managed-aws]
```
* 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>
* 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>