diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue index 16865d0dc..01192751c 100644 --- a/app/javascript/dashboard/components/ChatList.vue +++ b/app/javascript/dashboard/components/ChatList.vue @@ -102,6 +102,7 @@ @assign-agent="onAssignAgent" @update-conversations="onUpdateConversations" @assign-labels="onAssignLabels" + @assign-team="onAssignTeamsForBulk" />
-
+
+
- - - + + + + + +
{{ $t('BULK_ACTION.ALL_CONVERSATIONS_SELECTED_ALERT') }} @@ -85,11 +105,13 @@ import AgentSelector from './AgentSelector.vue'; import UpdateActions from './UpdateActions.vue'; import LabelActions from './LabelActions.vue'; +import TeamActions from './TeamActions.vue'; export default { components: { AgentSelector, UpdateActions, LabelActions, + TeamActions, }, props: { conversations: { @@ -122,6 +144,8 @@ export default { showAgentsList: false, showUpdateActions: false, showLabelActions: false, + showTeamsList: false, + popoverPositions: {}, }; }, methods: { @@ -137,6 +161,9 @@ export default { assignLabels(labels) { this.$emit('assign-labels', labels); }, + assignTeam(team) { + this.$emit('assign-team', team); + }, resolveConversations() { this.$emit('resolve-conversations'); }, @@ -149,6 +176,9 @@ export default { toggleAgentList() { this.showAgentsList = !this.showAgentsList; }, + toggleTeamsList() { + this.showTeamsList = !this.showTeamsList; + }, }, }; diff --git a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/LabelActions.vue b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/LabelActions.vue index b4043e5ce..f7a70e578 100644 --- a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/LabelActions.vue +++ b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/LabelActions.vue @@ -1,6 +1,6 @@ + + + + diff --git a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/UpdateActions.vue b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/UpdateActions.vue index f6bd53a9a..c9d988d3f 100644 --- a/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/UpdateActions.vue +++ b/app/javascript/dashboard/components/widgets/conversation/conversationBulkActions/UpdateActions.vue @@ -1,6 +1,6 @@