apply hj's suggestion
This commit is contained in:
parent
a1cb3943a4
commit
c39b75b01b
1 changed files with 21 additions and 19 deletions
|
|
@ -117,25 +117,27 @@ const PLEROMA_ADMIN_DESCRIPTIONS_URL = '/api/v1/pleroma/admin/config/description
|
||||||
const PLEROMA_ADMIN_FRONTENDS_URL = '/api/v1/pleroma/admin/frontends'
|
const PLEROMA_ADMIN_FRONTENDS_URL = '/api/v1/pleroma/admin/frontends'
|
||||||
const PLEROMA_ADMIN_FRONTENDS_INSTALL_URL = '/api/v1/pleroma/admin/frontends/install'
|
const PLEROMA_ADMIN_FRONTENDS_INSTALL_URL = '/api/v1/pleroma/admin/frontends/install'
|
||||||
const PLEROMA_ADMIN_USERS_URL = ({page, page_size, filters = {}, query = '', name = '', email = ''}) => {
|
const PLEROMA_ADMIN_USERS_URL = ({page, page_size, filters = {}, query = '', name = '', email = ''}) => {
|
||||||
const {
|
const {
|
||||||
local = false,
|
local = false,
|
||||||
external = false,
|
external = false,
|
||||||
active = false,
|
active = false,
|
||||||
need_approval = false,
|
need_approval = false,
|
||||||
unconfirmed = false,
|
unconfirmed = false,
|
||||||
deactivated = false,
|
deactivated = false,
|
||||||
is_admin = true,
|
is_admin = true,
|
||||||
is_moderator = true,
|
is_moderator = true,
|
||||||
} = filters
|
} = filters
|
||||||
const filters_str = (local ? 'local,' : '')
|
const filters_str = [
|
||||||
+ (external ? 'external,' : '')
|
local && 'local',
|
||||||
+ (active ? 'active,' : '')
|
external && 'external',
|
||||||
+ (need_approval ? 'need_approval,' : '')
|
active && 'active',
|
||||||
+ (unconfirmed ? 'unconfirmed,' : '')
|
need_approval && 'need_approval',
|
||||||
+ (deactivated ? 'deactivated,' : '')
|
unconfirmed && 'unconfirmed',
|
||||||
+ (is_admin ? 'is_admin,' : '')
|
deactivated && 'deactivated',
|
||||||
+ (is_moderator ? 'is_moderator,' : '')
|
is_admin && 'is_admin',
|
||||||
return `/api/v1/pleroma/admin/users?page=${page}&page_size=${page_size}&filters=${filters_str}&query=${query}&name=${name}&email=${email}`
|
is_moderator && 'is_moderator'
|
||||||
|
].filter(x => x).join(',')
|
||||||
|
return `/api/v1/pleroma/admin/users?page=${page}&page_size=${page_size}&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_MODIFY_GROUP_URL = (nickname, group) => `/api/v1/pleroma/admin/users/${nickname}/permission_group/${group}`
|
||||||
const PLEROMA_ADMIN_CONFIRM_USER_URL = '/api/v1/pleroma/admin/users/confirm_email'
|
const PLEROMA_ADMIN_CONFIRM_USER_URL = '/api/v1/pleroma/admin/users/confirm_email'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue