mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-05-06 02:45:54 +02:00
* feat: allow invites in normal registration mode + invite privilege * feat: select groups to join from an invite * test: check if groups from invitations have been joined * fix: remove unused variable * feat: write API versions of socket calls * docs: openapi specs for the new routes * test: iron out mongo redis difference * refactor: move inviteGroups endpoint into write API * refactor: use GET /api/v3/users/:uid/invites/groups Instead of GET /api/v3/users/:uid/inviteGroups * fix: no need for /api/v3 prefix when using api module * fix: tests * refactor: change POST /api/v3/users/invite To POST /api/v3/users/:uid/invites * refactor: make helpers.invite awaitable * fix: restrict invite API to self-use only * fix: move invite groups controller to write api, +tests * fix: tests Co-authored-by: Julian Lam <julian@nodebb.org>
37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
get:
|
|
tags:
|
|
- admin
|
|
summary: Get users
|
|
responses:
|
|
"200":
|
|
description: ""
|
|
content:
|
|
application/json:
|
|
schema:
|
|
allOf:
|
|
- type: object
|
|
properties:
|
|
users:
|
|
type: array
|
|
items:
|
|
$ref: ../../../components/schemas/UserObject.yaml#/UserObjectACP
|
|
page:
|
|
type: number
|
|
pageCount:
|
|
type: number
|
|
resultsPerPage:
|
|
type: number
|
|
reverse:
|
|
type: boolean
|
|
sortBy:
|
|
type: string
|
|
sort_lastonline:
|
|
type: boolean
|
|
showInviteButton:
|
|
type: boolean
|
|
inviteOnly:
|
|
type: boolean
|
|
adminInviteOnly:
|
|
type: boolean
|
|
- $ref: ../../../components/schemas/Pagination.yaml#/Pagination
|
|
- $ref: ../../../components/schemas/CommonProps.yaml#/CommonProps |