apply hj's suggestion

This commit is contained in:
luce 2025-07-27 23:38:11 +02:00
commit c39b75b01b

View file

@ -127,14 +127,16 @@ const PLEROMA_ADMIN_USERS_URL = ({page, page_size, filters = {}, query = '', nam
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',
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}` 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}`