From b570de6d4a85bba2d73fb00661a93547ffe75cb2 Mon Sep 17 00:00:00 2001 From: pa Date: Thu, 5 Mar 2026 20:37:05 +0900 Subject: [PATCH] fead: group member moderation ban export/import dialog (#1675) --- src/components/DeprecationAlert.vue | 2 +- .../GroupMemberModerationBanExportDialog.vue | 127 +++ .../GroupMemberModerationBanImportDialog.vue | 221 +++++ .../GroupMemberModerationDialog.vue | 890 +++++++----------- .../__tests__/groupModerationUtils.test.js | 62 ++ .../GroupDialog/groupModerationUtils.js | 32 + .../GroupDialog/useGroupBatchOperations.js | 321 +++++++ .../useGroupModerationSelection.js | 123 +++ src/components/ui/alert/index.js | 2 +- src/localization/en.json | 9 +- src/shared/utils/__tests__/gallery.test.js | 44 + src/shared/utils/base/__tests__/array.test.js | 94 +- 12 files changed, 1353 insertions(+), 574 deletions(-) create mode 100644 src/components/dialogs/GroupDialog/GroupMemberModerationBanExportDialog.vue create mode 100644 src/components/dialogs/GroupDialog/GroupMemberModerationBanImportDialog.vue create mode 100644 src/components/dialogs/GroupDialog/__tests__/groupModerationUtils.test.js create mode 100644 src/components/dialogs/GroupDialog/groupModerationUtils.js create mode 100644 src/components/dialogs/GroupDialog/useGroupBatchOperations.js create mode 100644 src/components/dialogs/GroupDialog/useGroupModerationSelection.js diff --git a/src/components/DeprecationAlert.vue b/src/components/DeprecationAlert.vue index e45dbaa1..450e7498 100644 --- a/src/components/DeprecationAlert.vue +++ b/src/components/DeprecationAlert.vue @@ -1,6 +1,6 @@ @@ -397,7 +432,7 @@ size="icon-sm" variant="outline" style="margin-left: 5px" - @click="clearSelectedGroupMembers"> + @click="clearAllSelected">
@@ -427,7 +462,7 @@ color: inherit; cursor: pointer; " - @click="deleteSelectedGroupMember(user)"> + @click="deleteSelectedUser(user)"> @@ -472,7 +507,7 @@ !hasGroupPermission(groupMemberModeration.groupRef, 'group-roles-assign') ) " - @click="groupMembersAddRoles" + @click="handleAddRoles" >{{ t('dialog.group_member_moderation.add_roles') }} @@ -548,12 +583,21 @@ + + + +