This is an automated email from the ASF dual-hosted git repository.
DaanHoogland pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/main by this push:
new a17bff9ba87 ui: fix webhook filters listing (#13068)
a17bff9ba87 is described below
commit a17bff9ba8770349c3b8344cb45778e89d4379f4
Author: Abhishek Kumar <[email protected]>
AuthorDate: Sun May 3 22:09:41 2026 +0530
ui: fix webhook filters listing (#13068)
---
ui/public/locales/en.json | 1 +
ui/src/components/view/ListView.vue | 2 +-
ui/src/components/view/WebhookFiltersTab.vue | 3 ++-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ui/public/locales/en.json b/ui/public/locales/en.json
index 4a23b454252..e2045eba8df 100644
--- a/ui/public/locales/en.json
+++ b/ui/public/locales/en.json
@@ -4167,6 +4167,7 @@
"message.warn.select.template": "Please select a Template for Registration.",
"message.warn.zone.mtu.update": "Please note that this limit won't affect
pre-existing Network's MTU settings",
"message.webhook.deliveries.time.filter": "Webhook deliveries list can be
filtered based on date-time. Select 'Custom' for specifying start and end date
range.",
+"message.webhook.filter.add": "Webhook deliveries can be controlled using
filters (currently by Event type). Please select the parameters to add to the
applied filters list.",
"message.zone.creation.complete": "Zone creation complete.",
"message.zone.detail.description": "Populate Zone details.",
"message.zone.detail.hint": "A Zone is the largest organizational unit in
CloudStack, and it typically corresponds to a single datacenter. Zones provide
physical isolation and redundancy. A zone consists of one or more Pods (each of
which contains hosts and primary storage servers) and a secondary storage
server which is shared by all pods in the zone.",
diff --git a/ui/src/components/view/ListView.vue
b/ui/src/components/view/ListView.vue
index 66dd6b3db9e..b03293efaca 100644
--- a/ui/src/components/view/ListView.vue
+++ b/ui/src/components/view/ListView.vue
@@ -949,7 +949,7 @@
style="margin-left: 5px"
:actions="actions"
:resource="record"
- :enabled="quickViewEnabled() && actions.length > 0"
+ :enabled="quickViewEnabled(actions, columns, column.key)"
@exec-action="$parent.execAction"
/>
</template>
diff --git a/ui/src/components/view/WebhookFiltersTab.vue
b/ui/src/components/view/WebhookFiltersTab.vue
index 2d276e2a3cf..513720a8625 100644
--- a/ui/src/components/view/WebhookFiltersTab.vue
+++ b/ui/src/components/view/WebhookFiltersTab.vue
@@ -18,6 +18,7 @@
<template>
<div>
<div class="add-row">
+ <p>{{ $t('message.webhook.filter.add') }}</p>
<a-form
:ref="addFormRef"
:model="addFilterForm"
@@ -90,7 +91,7 @@
{{ (selectedRowKeys && selectedRowKeys.length > 0) ?
$t('label.action.delete.webhook.filters') :
$t('label.action.clear.webhook.filters') }}
</a-button>
<list-view
- :tabLoading="tabLoading"
+ :loading="tabLoading"
:columns="columns"
:items="filters"
:actions="actions"