* feat(migration): add name column to webhook table * feat(webhooks): add name parameter to webhook params * feat(webhooks): add example webhook name constant and input field to form * fix(webhooks): add webhook name label and placeholder to multiple locales in the form * feat(webhooks): display webhook name in the UI and include it in the API response * Revert 'fix(webhooks): add webhook name label and placeholder to multiple locales in the form' This reverts commit e547778a1c038c934e22ceb25935f541cb09e2cd. * test(webhooks): add tests for creating and updating webhooks with name attribute * chore(webhooks): add name property to webhook definitions in Swagger documentation * chore(webhooks): remove unnecessary input touch event for webhook name field * chore(webhooks): apply review changes requested * chore(webhooks): revert auto lint changes in commit 18ec4cafeb72fd385b70f65f1873d7cfb65216a6
21 lines
423 B
Ruby
21 lines
423 B
Ruby
FactoryBot.define do
|
|
factory :webhook do
|
|
account_id { 1 }
|
|
inbox_id { 1 }
|
|
url { 'https://api.chatwoot.com' }
|
|
name { 'My Webhook' }
|
|
subscriptions do
|
|
%w[
|
|
conversation_status_changed
|
|
conversation_updated
|
|
conversation_created
|
|
contact_created
|
|
contact_updated
|
|
message_created
|
|
message_updated
|
|
webwidget_triggered
|
|
]
|
|
end
|
|
end
|
|
end
|