This is an automated email from the ASF dual-hosted git repository.

dahn pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 81b991ae9c9 Show volume UUIDs in the backup details page (#12156)
     add cd557969727 webhook: fixes, filter enhancement (#12023)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/cloudstack/api/ApiConstants.java    |    1 +
 .../resources/META-INF/db/schema-42210to42300.sql  |   16 +
 .../org/apache/cloudstack/mom/webhook/Webhook.java |    4 +-
 .../cloudstack/mom/webhook/WebhookApiService.java  |    7 +
 .../mom/webhook/WebhookApiServiceImpl.java         |  222 +++-
 .../cloudstack/mom/webhook/WebhookFilter.java      |  114 ++
 .../cloudstack/mom/webhook/WebhookService.java     |    2 +
 .../cloudstack/mom/webhook/WebhookServiceImpl.java |  128 ++-
 ...eteWebhookCmd.java => AddWebhookFilterCmd.java} |   70 +-
 .../webhook/api/command/user/CreateWebhookCmd.java |    6 +-
 ...WebhookCmd.java => DeleteWebhookFilterCmd.java} |   29 +-
 .../command/user/ExecuteWebhookDeliveryCmd.java    |    2 -
 .../api/command/user/ListWebhookDeliveriesCmd.java |    2 -
 ...eWebhookCmd.java => ListWebhookFiltersCmd.java} |   50 +-
 .../webhook/api/command/user/ListWebhooksCmd.java  |    4 +-
 .../webhook/api/command/user/UpdateWebhookCmd.java |    5 +-
 .../api/response/WebhookFilterResponse.java        |   78 +-
 .../mom/webhook/dao/WebhookDeliveryDaoImpl.java    |    4 +
 .../{WebhookJoinDao.java => WebhookFilterDao.java} |    9 +-
 .../mom/webhook/dao/WebhookFilterDaoImpl.java      |   79 ++
 .../cloudstack/mom/webhook/vo/WebhookFilterVO.java |  155 +++
 .../webhook/spring-event-webhook-context.xml       |    1 +
 .../mom/webhook/WebhookApiServiceImplTest.java     | 1134 +++++++++++++++++++-
 .../mom/webhook/WebhookServiceImplTest.java        |  669 ++++++++++++
 .../api/command/user/AddWebhookFilterCmdTest.java  |  110 ++
 .../command/user/DeleteWebhookDeliveryCmdTest.java |   35 +
 ...mdTest.java => DeleteWebhookFilterCmdTest.java} |   47 +-
 .../command/user/ListWebhookFiltersCmdTest.java    |   76 ++
 .../mom/webhook/dao/WebhookDaoImplTest.java        |  170 +++
 .../webhook/dao/WebhookDeliveryDaoImplTest.java    |  126 +++
 .../dao/WebhookDeliveryJoinDaoImplTest.java        |  129 +++
 .../mom/webhook/dao/WebhookFilterDaoImplTest.java  |  130 +++
 .../mom/webhook/dao/WebhookJoinDaoImplTest.java    |  115 ++
 test/integration/smoke/test_webhook_lifecycle.py   |    2 +-
 ui/public/locales/en.json                          |   16 +-
 ui/src/components/view/ListView.vue                |   12 +-
 ui/src/components/view/WebhookFiltersTab.vue       |  416 +++++++
 ui/src/config/section/tools.js                     |    4 +
 38 files changed, 3938 insertions(+), 241 deletions(-)
 create mode 100644 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/WebhookFilter.java
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookCmd.java
 => AddWebhookFilterCmd.java} (60%)
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookCmd.java
 => DeleteWebhookFilterCmd.java} (79%)
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookCmd.java
 => ListWebhookFiltersCmd.java} (65%)
 copy 
api/src/main/java/org/apache/cloudstack/api/response/ExtensionResourceResponse.java
 => 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/response/WebhookFilterResponse.java
 (51%)
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/dao/{WebhookJoinDao.java
 => WebhookFilterDao.java} (71%)
 create mode 100644 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/dao/WebhookFilterDaoImpl.java
 create mode 100644 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/vo/WebhookFilterVO.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/WebhookServiceImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/api/command/user/AddWebhookFilterCmdTest.java
 copy 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookDeliveryCmdTest.java
 => DeleteWebhookFilterCmdTest.java} (78%)
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/api/command/user/ListWebhookFiltersCmdTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookDeliveryDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookDeliveryJoinDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookFilterDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookJoinDaoImplTest.java
 create mode 100644 ui/src/components/view/WebhookFiltersTab.vue

Reply via email to