From 7193b22c7e22d6a1a00ea006a7368bcfcc63b6cc Mon Sep 17 00:00:00 2001 From: luce Date: Tue, 29 Jul 2025 13:48:38 +0200 Subject: [PATCH] multi post deletion --- src/components/settings_modal/admin_tabs/admin_card.js | 6 ++++++ src/components/settings_modal/admin_tabs/admin_card.vue | 9 +++++++++ src/components/settings_modal/admin_tabs/users_tab.js | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/components/settings_modal/admin_tabs/admin_card.js b/src/components/settings_modal/admin_tabs/admin_card.js index de736de1d..3311fa4a4 100644 --- a/src/components/settings_modal/admin_tabs/admin_card.js +++ b/src/components/settings_modal/admin_tabs/admin_card.js @@ -109,6 +109,12 @@ const AdminCard = { force_update_user () { this.$store.dispatch('fetchUser', this.user_details.id) }, + delete_selection () { + const l = this.$refs.timelineList + const s = l.selected() + s.forEach(p => this.$store.dispatch('deleteStatus', p)) + l.reset() + }, delete_user () { if (!this.just_deleted) { const u = this.$store.getters.findUser(this.user_details.id) diff --git a/src/components/settings_modal/admin_tabs/admin_card.vue b/src/components/settings_modal/admin_tabs/admin_card.vue index 2ae8bf695..3b61f363c 100644 --- a/src/components/settings_modal/admin_tabs/admin_card.vue +++ b/src/components/settings_modal/admin_tabs/admin_card.vue @@ -129,6 +129,15 @@ :single_page="true" :fetch_page="(store, opts) => fetch_statuses(store, opts)" > + diff --git a/src/components/settings_modal/admin_tabs/users_tab.js b/src/components/settings_modal/admin_tabs/users_tab.js index 54c4a2155..41ff3f24c 100644 --- a/src/components/settings_modal/admin_tabs/users_tab.js +++ b/src/components/settings_modal/admin_tabs/users_tab.js @@ -31,7 +31,7 @@ const UsersTab = { unconfirmed: false, deactivated: false, is_admin: false, - is_moderator: false, + is_moderator: false }, expandedUser: null, loading: false