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 @@

-