diff options
| author | taehoon <th.dev91@gmail.com> | 2019-04-04 13:54:52 -0400 |
|---|---|---|
| committer | taehoon <th.dev91@gmail.com> | 2019-04-17 11:32:49 -0400 |
| commit | 13c8f10f4b42c1d698bc99694cd3556c691ac880 (patch) | |
| tree | 45134ea5a1aef349a7dc487dbda63e979025a406 /src/components/user_settings | |
| parent | 7e74a13fcf0dc8552094dd2bb86ad6ec13389098 (diff) | |
wire up bulk action buttons to vuex
Diffstat (limited to 'src/components/user_settings')
| -rw-r--r-- | src/components/user_settings/user_settings.js | 6 | ||||
| -rw-r--r-- | src/components/user_settings/user_settings.vue | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/components/user_settings/user_settings.js b/src/components/user_settings/user_settings.js index 022c847b..a9fe84b8 100644 --- a/src/components/user_settings/user_settings.js +++ b/src/components/user_settings/user_settings.js @@ -355,6 +355,12 @@ const UserSettings = { this.$store.dispatch('addNewUsers', users) return map(users, 'id') }) + }, + blockUsers (ids) { + return this.$store.dispatch('blockUsers', ids) + }, + unblockUsers (ids) { + return this.$store.dispatch('unblockUsers', ids) } } } diff --git a/src/components/user_settings/user_settings.vue b/src/components/user_settings/user_settings.vue index 8bce431a..5e0b71bf 100644 --- a/src/components/user_settings/user_settings.vue +++ b/src/components/user_settings/user_settings.vue @@ -203,13 +203,13 @@ <BlockList :refresh="true" :getKey="item => item"> <template slot="header" slot-scope="p"> <div class="bulk-actions-wrapper"> - <ProgressButton class="btn btn-default" v-if="p.selected.length > 0"> + <ProgressButton class="btn btn-default" v-if="p.selected.length > 0" :click="() => blockUsers(p.selected)"> {{ $t('user_card.block') }} <template slot="progress"> {{ $t('user_card.block_progress') }} </template> </ProgressButton> - <ProgressButton class="btn btn-default" v-if="p.selected.length > 0"> + <ProgressButton class="btn btn-default" v-if="p.selected.length > 0" :click="() => unblockUsers(p.selected)"> {{ $t('user_card.unblock') }} <template slot="progress"> {{ $t('user_card.unblock_progress') }} |
