|
|
@ -27,8 +27,8 @@ import { getSettings } from 'soapbox/actions/settings';
|
|
|
|
import { startChat, openChat } from 'soapbox/actions/chats';
|
|
|
|
import { startChat, openChat } from 'soapbox/actions/chats';
|
|
|
|
import { deactivateUserModal, deleteUserModal } from 'soapbox/actions/moderation';
|
|
|
|
import { deactivateUserModal, deleteUserModal } from 'soapbox/actions/moderation';
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
tagUsers,
|
|
|
|
verifyUser,
|
|
|
|
untagUsers,
|
|
|
|
unverifyUser,
|
|
|
|
promoteToAdmin,
|
|
|
|
promoteToAdmin,
|
|
|
|
promoteToModerator,
|
|
|
|
promoteToModerator,
|
|
|
|
demoteToUser,
|
|
|
|
demoteToUser,
|
|
|
@ -184,16 +184,18 @@ const mapDispatchToProps = (dispatch, { intl }) => ({
|
|
|
|
|
|
|
|
|
|
|
|
onVerifyUser(account) {
|
|
|
|
onVerifyUser(account) {
|
|
|
|
const message = intl.formatMessage(messages.userVerified, { acct: account.get('acct') });
|
|
|
|
const message = intl.formatMessage(messages.userVerified, { acct: account.get('acct') });
|
|
|
|
dispatch(tagUsers([account.get('id')], ['verified'])).then(() => {
|
|
|
|
|
|
|
|
dispatch(snackbar.success(message));
|
|
|
|
dispatch(verifyUser(account.get('id')))
|
|
|
|
}).catch(() => {});
|
|
|
|
.then(() => dispatch(snackbar.success(message)))
|
|
|
|
|
|
|
|
.catch(() => {});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
onUnverifyUser(account) {
|
|
|
|
onUnverifyUser(account) {
|
|
|
|
const message = intl.formatMessage(messages.userUnverified, { acct: account.get('acct') });
|
|
|
|
const message = intl.formatMessage(messages.userUnverified, { acct: account.get('acct') });
|
|
|
|
dispatch(untagUsers([account.get('id')], ['verified'])).then(() => {
|
|
|
|
|
|
|
|
dispatch(snackbar.info(message));
|
|
|
|
dispatch(unverifyUser(account.get('id')))
|
|
|
|
}).catch(() => {});
|
|
|
|
.then(() => dispatch(snackbar.success(message)))
|
|
|
|
|
|
|
|
.catch(() => {});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
onPromoteToAdmin(account) {
|
|
|
|
onPromoteToAdmin(account) {
|
|
|
|