diff --git a/src/lang/en.js b/src/lang/en.js
index 4ec4b96c..1addb11b 100644
--- a/src/lang/en.js
+++ b/src/lang/en.js
@@ -188,7 +188,8 @@ export default {
forceUnlisted: 'Force posts to be unlisted',
sandbox: 'Force posts to be followers-only',
disableRemoteSubscription: 'Disallow following user from remote instances',
- disableAnySubscription: 'Disallow following user at all'
+ disableAnySubscription: 'Disallow following user at all',
+ selectUsers: 'Select users to apply actions to multiple users'
},
usersFilter: {
inputPlaceholder: 'Select filter',
diff --git a/src/views/users/components/DropdownMenu.vue b/src/views/users/components/DropdownMenu.vue
new file mode 100644
index 00000000..837fb90d
--- /dev/null
+++ b/src/views/users/components/DropdownMenu.vue
@@ -0,0 +1,70 @@
+
+
+
+ {{ $t('users.grantAdmin') }}
+
+
+ {{ $t('users.revokeAdmin') }}
+
+
+ {{ $t('users.grantModerator') }}
+
+
+ {{ $t('users.revokeModerator') }}
+
+
+ {{ $t('users.activateAccount') }}
+
+
+ {{ $t('users.deactivateAccount') }}
+
+
+ {{ $t('users.deleteAccount') }}
+
+
+ {{ $t('users.forceNsfw') }}
+
+
+ {{ $t('users.stripMedia') }}
+
+
+ {{ $t('users.forceUnlisted') }}
+
+
+ {{ $t('users.sandbox') }}
+
+
+ {{ $t('users.disableRemoteSubscription') }}
+
+
+ {{ $t('users.disableAnySubscription') }}
+
+
+
+
+
diff --git a/src/views/users/index.vue b/src/views/users/index.vue
index 87e76910..4c76bcd3 100644
--- a/src/views/users/index.vue
+++ b/src/views/users/index.vue
@@ -5,7 +5,17 @@
-
+
+
+
+
+
+ {{ $t('users.selectUsers') }}
+
+
+
+
+
@@ -118,11 +128,18 @@