FEATURE: trigger webhook when a user added/removed in a group. (#12653)

Whenever a group is added or removed from a group a webhook event will get triggered if it's active.
This commit is contained in:
Vinoth Kannan
2021-04-08 21:16:34 +05:30
committed by GitHub
parent 38e7fe2770
commit 26d7eedf4c
8 changed files with 73 additions and 2 deletions

View File

@@ -94,3 +94,11 @@ Fabricator(:user_badge_web_hook, from: :web_hook) do
web_hook.web_hook_event_types = [transients[:user_badge_hook]]
end
end
Fabricator(:group_user_web_hook, from: :web_hook) do
transient group_user_hook: WebHookEventType.find_by(name: 'group_user')
after_build do |web_hook, transients|
web_hook.web_hook_event_types = [transients[:group_user_hook]]
end
end