chatwoot/spec
Sojan Jose 826d9ec5a7
chore: Refactor Response Bot Data Schema (#8011)
This PR refactors the schema we introduced in #7518 based on the feedback from production tests. Here is the change log

- Decouple Inbox association to a new table inbox_response_sources -> this lets us share the same response source between multiple inboxes
- Add a status field to responses. This ensures that, by default, responses are created in pending status. You can do quality assurance before making them active. In future, this status can be leveraged by the bot to auto-generate response questions from conversations which require a handoff
- Add response_source association to responses and remove hard dependency from response_documents. This lets users write free-form question answers based on conversations, which doesn't necessarily need a response source.
2023-10-01 19:31:38 -07:00
..
actions chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
assets chore: Contact import improvements (#7787) 2023-08-23 23:24:47 -07:00
builders chore: fix flaky spec (#7686) 2023-08-25 00:11:41 -07:00
channels chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
configs chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
controllers chore: Add an API to find the contacts using contact inbox sourceId (#8012) 2023-09-28 15:26:28 -07:00
cypress chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
dispatchers Non blocking event dispatch (#652) 2020-03-29 19:18:30 +05:30
drops chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
enterprise chore: Refactor Response Bot Data Schema (#8011) 2023-10-01 19:31:38 -07:00
factories feat: Response Bot using GPT and Webpage Sources (#7518) 2023-07-21 18:11:51 +03:00
finders fix: Include waiting on agent conversations to unattended view (#7667) 2023-08-15 15:09:10 -07:00
fixtures fix: Update inline image processing logic to fix missing images when multiple inline images present (#7861) 2023-09-06 14:35:19 +05:30
helpers feat: Add APIs for limit check in accounts (#7242) 2023-06-15 20:11:40 -07:00
integration Fix url in emails, add frontendURL helper (#19) 2019-08-25 19:59:28 +05:30
jobs feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
lib feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
listeners feat: Add inbox webhook events (#8006) 2023-09-28 15:28:10 -07:00
mailboxes fix: Update inline image processing logic to fix missing images when multiple inline images present (#7861) 2023-09-06 14:35:19 +05:30
mailers chore: Contact import improvements (#7787) 2023-08-23 23:24:47 -07:00
models feat: Add inbox webhook events (#8006) 2023-09-28 15:28:10 -07:00
policies Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
presenters fix: Consider the emails where in-reply-to header has multiple values (#7715) 2023-08-11 17:53:57 -07:00
requests/api/v1 feat: Update the slack integration-flow to allow users to select the channel (#7637) 2023-07-28 14:50:30 -07:00
services fix: Avoid joining tables to fix the distinct value query (#7965) 2023-09-22 19:48:56 -07:00
support feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
workers chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
cypress.json chore: Cypress test case for create label flow 2021-07-23 16:38:44 +05:30
rails_helper.rb feat: locking and retry in FB message parsing (#7701) 2023-08-23 09:48:17 +07:00
spec_helper.rb chore: upgrade ruby to 3.1.3 (#5555) 2023-01-24 23:55:07 +05:30
test_helper.rb Chore: Setup test coverage in codeclimate [#332] (#333) 2019-12-02 08:57:11 +05:30