mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user