diff --git a/apps/vben5/packages/@abp/webhooks/src/components/send-attempts/WebhookSendAttemptTable.vue b/apps/vben5/packages/@abp/webhooks/src/components/send-attempts/WebhookSendAttemptTable.vue index 13a1585a8..6fb0c3986 100644 --- a/apps/vben5/packages/@abp/webhooks/src/components/send-attempts/WebhookSendAttemptTable.vue +++ b/apps/vben5/packages/@abp/webhooks/src/components/send-attempts/WebhookSendAttemptTable.vue @@ -1,5 +1,6 @@ + + + + {{ $t('WebhooksManagement.Resend') }} + + + {{ $t('AbpUi.Delete') }} + + + {{ httpStatusCodeMap[row.responseStatusCode] }} @@ -234,10 +339,16 @@ function onDelete(row: WebhookSendRecordDto) { - + {{ $t('AbpUi.Edit') }} {{ $t('AbpUi.Delete') }} + + + onMenuClick(row, info)"> + + + + {{ $t('WebhooksManagement.Resend') }} + + + + + + diff --git a/apps/vben5/packages/@abp/webhooks/src/constants/permissions.ts b/apps/vben5/packages/@abp/webhooks/src/constants/permissions.ts index f64defbbc..c4b6468dc 100644 --- a/apps/vben5/packages/@abp/webhooks/src/constants/permissions.ts +++ b/apps/vben5/packages/@abp/webhooks/src/constants/permissions.ts @@ -30,3 +30,12 @@ export const WebhookSubscriptionPermissions = { /** 更新 */ Update: 'AbpWebhooks.Subscriptions.Update', }; + +/** Webhook发送记录权限 */ +export const WebhooksSendAttemptsPermissions = { + Default: 'AbpWebhooks.SendAttempts', + /** 删除 */ + Delete: 'AbpWebhooks.SendAttempts.Delete', + /** 更新 */ + Resend: 'AbpWebhooks.SendAttempts.Resend', +};