more stuff added
This commit is contained in:
parent
7b4fd8e5e8
commit
fee857e6b2
6 changed files with 101 additions and 20 deletions
|
|
@ -139,9 +139,11 @@ const PLEROMA_ADMIN_USERS_URL = ({page, pageSize, filters = {}, query = '', name
|
|||
return `/api/v1/pleroma/admin/users?page=${page}&page_size=${pageSize}&filters=${filters_str}&query=${query}&name=${name}&email=${email}`
|
||||
}
|
||||
const PLEROMA_ADMIN_MODIFY_GROUP_URL = (nickname, group) => `/api/v1/pleroma/admin/users/${nickname}/permission_group/${group}`
|
||||
const PLEROMA_ADMIN_DELETE_USERS_URL = '/api/v1/pleroma/admin/users'
|
||||
/*const PLEROMA_ADMIN_DELETE_USERS_URL = '/api/v1/pleroma/admin/users'
|
||||
const PLEROMA_ADMIN_ACTIVATE_USER_URL = '/api/v1/pleroma/admin/users/activate'
|
||||
const PLEROMA_ADMIN_DEACTIVATE_USER_URL = '/api/v1/pleroma/admin/users/deactivate'
|
||||
const PLEROMA_ADMIN_DEACTIVATE_USER_URL = '/api/v1/pleroma/admin/users/deactivate'*/
|
||||
const PLEROMA_ADMIN_CONFIRM_USER_URL = '/api/v1/pleroma/admin/users/confirm_email'
|
||||
const PLEROMA_ADMIN_RESEND_CONFIRMATION_EMAIL_URL = '/api/v1/pleroma/admin/users/resend_confirmation_email'
|
||||
|
||||
const PLEROMA_EMOJI_RELOAD_URL = '/api/pleroma/admin/reload_emoji'
|
||||
const PLEROMA_EMOJI_IMPORT_FS_URL = '/api/pleroma/emoji/packs/import'
|
||||
|
|
@ -1524,6 +1526,29 @@ const adminRemoveUserFromModeratorGroup = ({ user, credentials }) => {
|
|||
})
|
||||
}
|
||||
|
||||
const adminConfirmUser = ({user: { screen_name: nickname }, credentials }) => {
|
||||
const url = PLEROMA_ADMIN_CONFIRM_USER_URL
|
||||
console.log('confirming')
|
||||
return promisedRequest({url: url,
|
||||
credentials,
|
||||
method: 'PATCH',
|
||||
payload: {
|
||||
nicknames: [nickname]
|
||||
}
|
||||
}).then(res => console.log('response', res))
|
||||
}
|
||||
|
||||
const adminResendConfirmationEmail = ({user: { screen_name: nickname }, credentials }) => {
|
||||
const url = PLEROMA_ADMIN_RESEND_CONFIRMATION_EMAIL_URL
|
||||
return promisedRequest({url: url,
|
||||
credentials,
|
||||
method: 'PATCH',
|
||||
payload: {
|
||||
nicknames: [nickname]
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const announcementToPayload = ({ content, startsAt, endsAt, allDay }) => {
|
||||
const payload = { content }
|
||||
|
||||
|
|
@ -2201,6 +2226,8 @@ const apiService = {
|
|||
adminRemoveUserFromAdminGroup,
|
||||
adminAddUserToModeratorGroup,
|
||||
adminRemoveUserFromModeratorGroup,
|
||||
adminConfirmUser,
|
||||
adminResendConfirmationEmail,
|
||||
}
|
||||
|
||||
export default apiService
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue