multi post deletion

This commit is contained in:
luce 2025-07-29 13:48:38 +02:00
commit 7193b22c7e
3 changed files with 16 additions and 1 deletions

View file

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

View file

@ -129,6 +129,15 @@
:single_page="true"
:fetch_page="(store, opts) => fetch_statuses(store, opts)"
>
<template #header>
<button
class="button button-default btn"
type="button"
@click="delete_selection"
>
{{ $t('admin_dash.users.delete') }}
</button>
</template>
<template #item="{item}">
<AdminStatusCard :status_details="item" />
</template>

View file

@ -31,7 +31,7 @@ const UsersTab = {
unconfirmed: false,
deactivated: false,
is_admin: false,
is_moderator: false,
is_moderator: false
},
expandedUser: null,
loading: false