You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gasoved 3ccebf112e
feat: invites regardless of registration type, invite privilege, groups to join on acceptance (#8786)
* 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>
4 years ago
..
admins-mods.json
categories.json feat: more discrete commit-on-save instead of commit-on-change w/ confirm modals (#8541) 5 years ago
digest.json typo (#8334) 5 years ago
groups.json feat: add privileges shortcut to groups list 5 years ago
privileges.json feat: invites regardless of registration type, invite privilege, groups to join on acceptance (#8786) 4 years ago
registration.json
tags.json fix: re-jigged tags acp pages 5 years ago
uploads.json
users.json Admin/users (#8762) 4 years ago