From 6515b6956010de35602c5087e59732c7a25fa69b Mon Sep 17 00:00:00 2001
From: Muhsin Keloth
Date: Mon, 23 Aug 2021 22:00:47 +0530
Subject: [PATCH] feat: CSAT for all channels (#2749)
---
.../dashboard/settings/inbox/Settings.vue | 4 +-
app/javascript/survey/api/endPoints.js | 13 ++
.../survey/api/specs/endPoints.spec.js | 38 ++++
app/javascript/survey/api/survey.js | 15 ++
app/javascript/survey/assets/scss/woot.scss | 1 +
app/javascript/survey/components/Banner.vue | 31 ++++
app/javascript/survey/components/Feedback.vue | 54 ++++++
app/javascript/survey/components/Rating.vue | 23 +--
app/javascript/survey/helpers/axios.js | 6 +
app/javascript/survey/i18n/locale/en.json | 4 +
app/javascript/survey/views/Response.vue | 174 +++++++++++++++---
app/listeners/agent_bot_listener.rb | 4 +-
app/listeners/hook_listener.rb | 4 +-
app/listeners/webhook_listener.rb | 4 +-
app/mailers/conversation_reply_mailer.rb | 7 +-
app/models/concerns/message_filter_helpers.rb | 19 ++
app/models/conversation.rb | 4 +
app/models/message.rb | 19 +-
.../hook_execution_service.rb | 13 +-
config/locales/en.yml | 2 +
.../dialogflow/processor_service.rb | 1 +
package.json | 3 +-
.../hook_execution_service_spec.rb | 7 +-
23 files changed, 382 insertions(+), 68 deletions(-)
create mode 100644 app/javascript/survey/api/endPoints.js
create mode 100644 app/javascript/survey/api/specs/endPoints.spec.js
create mode 100644 app/javascript/survey/api/survey.js
create mode 100644 app/javascript/survey/components/Banner.vue
create mode 100644 app/javascript/survey/components/Feedback.vue
create mode 100644 app/javascript/survey/helpers/axios.js
create mode 100644 app/models/concerns/message_filter_helpers.rb
diff --git a/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue b/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue
index 86ce81978..7cddf006b 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/inbox/Settings.vue
@@ -170,7 +170,7 @@
-