diff --git a/app/javascript/dashboard/routes/dashboard/captain/captain.routes.js b/app/javascript/dashboard/routes/dashboard/captain/captain.routes.js index eedc9f6d6..b762394a0 100644 --- a/app/javascript/dashboard/routes/dashboard/captain/captain.routes.js +++ b/app/javascript/dashboard/routes/dashboard/captain/captain.routes.js @@ -1,5 +1,9 @@ import { FEATURE_FLAGS } from 'dashboard/featureFlags'; import { INSTALLATION_TYPES } from 'dashboard/constants/installationTypes'; +import { + CONVERSATION_PERMISSIONS, + ROLES, +} from 'dashboard/constants/permissions'; import { frontendURL } from '../../../helper/URLHelper'; import CaptainPageRouteView from './pages/CaptainPageRouteView.vue'; @@ -24,6 +28,11 @@ const meta = { installationTypes: [INSTALLATION_TYPES.CLOUD, INSTALLATION_TYPES.ENTERPRISE], }; +const faqSuggestionsMeta = { + ...meta, + permissions: [...ROLES, ...CONVERSATION_PERMISSIONS], +}; + const metaCustomTools = { permissions: ['administrator', 'agent'], featureFlag: FEATURE_FLAGS.CAPTAIN_CUSTOM_TOOLS, @@ -85,7 +94,7 @@ const assistantRoutes = [ ), component: FaqSuggestionsIndex, name: 'captain_assistants_faq_suggestions', - meta, + meta: faqSuggestionsMeta, }, { path: frontendURL('accounts/:accountId/captain/:assistantId/faqs/pending'), diff --git a/app/javascript/dashboard/routes/dashboard/captain/responses/FaqSuggestions.vue b/app/javascript/dashboard/routes/dashboard/captain/responses/FaqSuggestions.vue index 7cd7d2aa0..90b84419e 100644 --- a/app/javascript/dashboard/routes/dashboard/captain/responses/FaqSuggestions.vue +++ b/app/javascript/dashboard/routes/dashboard/captain/responses/FaqSuggestions.vue @@ -231,6 +231,7 @@ onUnmounted(() => {