Chatwoot/spec/factories
Sony Mathew f9b0427751
feat: email channel backend (#140) (#1255)
* feat: added support mailbox to handle email channel (#140)

Added a new mailbox called 'SupportMailbox' to handle all the
incoming emails other than reply emails.

An email channel will have a support email and forward email
associated with it. So we filter for the right email inbox based on
the support email of that inbox and route this to this mailbox.

This mailbox finds the account, inbox, contact (create a new one
if it does not exist) and creates a conversation and adds the
email content as the first message in the conversation.

Other minor things handled in this commit:

* renamed the procs for routing emails in application mailbox
* renamed ConversationMailbox to ReplyMailbox
* Added a fallback content in MailPresenter
* Added a record saving (bang) versions of enabling and disabling
features in Featurable module
* added new factory for the email channel

refs: #140
2020-09-21 22:44:22 +05:30
..
bot_message Feature: Rich Message Types (#610) 2020-04-10 16:42:37 +05:30
channel feat: email channel backend (#140) (#1255) 2020-09-21 22:44:22 +05:30
facebook_message Chore: Switch from Carrierwave to ActiveStorage (#393) 2020-01-07 22:59:17 +05:30
integrations Feature: Slack - receive messages, create threads, send replies (#974) 2020-06-22 13:19:26 +05:30
twitter Feature: Create conversations from Tweets (#470) 2020-02-09 15:47:48 +05:30
account_users.rb Chore: Enable Users to create multiple accounts (#440) 2020-03-07 12:18:16 +05:30
accounts.rb Chore: Feature lock email settings in UI (#1065) 2020-07-19 23:08:07 +05:30
agent_bot_inboxes.rb Feature: Introduce bots (#545) 2020-03-06 01:43:12 +05:30
agent_bots.rb Feature: Introduce bots (#545) 2020-03-06 01:43:12 +05:30
canned_responses.rb Chore: Added tests for canned_responses (#477) 2020-02-08 11:58:40 +05:30
contact_inbox.rb Feature: Contact Merge Action (#378) 2019-12-24 13:27:25 +05:30
contacts.rb Chore: Added tests for contacts_controller (#509) 2020-02-17 17:08:29 +05:30
conversations.rb Adds unread message bubbles for widget (#943) 2020-07-08 00:04:44 +05:30
email_template.rb feat: Customisable Email Templates (#1095) 2020-08-06 15:21:06 +05:30
events.rb Enhancement: Move reporting metrics to postgres (#606) 2020-03-18 16:53:35 +05:30
inbox_members.rb [#247] Filters conversation by status and paginate conversations (#284) 2019-12-01 10:16:51 +05:30
inboxes.rb [Feature] Email collect message hooks (#331) 2020-01-09 13:06:40 +05:30
installation_config.rb chore: General fixes and clean up (#1169) 2020-08-25 23:04:02 +05:30
labels.rb Feature: Improve label experience (#975) 2020-06-25 21:04:03 +05:30
messages.rb feat: Ability to reply to specific tweets (#1117) 2020-08-11 09:57:42 +05:30
notification_subscriptions.rb Feature: Add web push notification permission in frontend (#766) 2020-05-06 00:10:56 +05:30
notifications.rb Feature: User Notification Objects (#752) 2020-05-01 14:53:43 +05:30
super_admins.rb Feature: Introduce Super Admins (#705) 2020-05-11 23:07:22 +05:30
users.rb Chore: Add display name to the user (#1067) 2020-07-20 18:28:14 +05:30
webhooks.rb Feature: As a admin, I should be able to add webhooks to account (#572) 2020-02-29 17:43:49 +05:30