mirror of
https://github.com/Corsinvest/cv4pve-admin.git
synced 2026-04-25 12:55:57 +03:00
[PR #146] [MERGED] feat: add WebHook notifier module #138
Labels
No labels
bug
bug
enhancement
feedback
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cv4pve-admin#138
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Corsinvest/cv4pve-admin/pull/146
Author: @franklupo
Created: 2/16/2026
Status: ✅ Merged
Merged: 2/16/2026
Merged by: @franklupo
Base:
main← Head:feat/webhook-notifier📝 Commits (3)
84168acrefactor: rename HttpClient names to generic and improve SSL label5ef3648feat: add WebHook notifier module6478aaadocs: add Notification Hub documentation with WebHook examples📊 Changes
20 files changed (+617 additions, -7 deletions)
View changed files
📝
docs/user/docs/configuration/admin-area.md(+4 -2)➕
docs/user/docs/configuration/notifier.md(+186 -0)📝
docs/user/mkdocs.yml(+1 -0)📝
src/Corsinvest.ProxmoxVE.Admin.Core/Clients/Pve/PveClientFactory.cs(+2 -2)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/HookExecutor.cs(+121 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/IHookExecutor.cs(+13 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/ServiceCollectionExtensions.cs(+11 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/WebHook.cs(+17 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/WebHookAuth.cs(+21 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/WebHookAuthType.cs(+13 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/WebHookBodyType.cs(+13 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/WebHookHttpMethod.cs(+14 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Core/Hooks/WebHookResult.cs(+14 -0)📝
src/Corsinvest.ProxmoxVE.Admin.Core/ServiceCollectionExtensions.cs(+6 -2)➕
src/Corsinvest.ProxmoxVE.Admin.Module.Notifier/WebHook/Components/Render.razor(+115 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Module.Notifier/WebHook/Module.cs(+10 -0)➕
src/Corsinvest.ProxmoxVE.Admin.Module.Notifier/WebHook/Settings.cs(+53 -0)📝
src/Corsinvest.ProxmoxVE.Admin.Module.Notifier/_Imports.razor(+1 -0)📝
src/Corsinvest.ProxmoxVE.Admin.Module.System/Components/ClusterConfig/ClusterSettingsDialog.razor(+1 -1)📝
src/Corsinvest.ProxmoxVE.Admin/Program.cs(+1 -0)📄 Description
Summary
HookExecutorinfrastructure in Core (WebHook, auth types, body types, HTTP methods)Proxmox*to genericHttp*to support non-PVE HTTP clientsHookExecutorservice and WebHook module in DI and application startupTest plan
%subject%and%body%placeholdersIgnoreSslCertificateenabled🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.