mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-05 05:25:49 +01:00
fix: improper SSO format (regression), update openapi schema
This commit is contained in:
@@ -512,21 +512,6 @@ UserObjectFull:
|
||||
- name
|
||||
- visibility
|
||||
- public
|
||||
sso:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
associated:
|
||||
type: boolean
|
||||
url:
|
||||
type: string
|
||||
name:
|
||||
type: string
|
||||
icon:
|
||||
type: string
|
||||
deauthUrl:
|
||||
type: string
|
||||
websiteLink:
|
||||
type: string
|
||||
websiteName:
|
||||
|
||||
@@ -47,6 +47,21 @@ get:
|
||||
type: number
|
||||
defaultAvatar:
|
||||
type: string
|
||||
sso:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
associated:
|
||||
type: boolean
|
||||
url:
|
||||
type: string
|
||||
name:
|
||||
type: string
|
||||
icon:
|
||||
type: string
|
||||
deauthUrl:
|
||||
type: string
|
||||
groupSelectSize:
|
||||
type: number
|
||||
title:
|
||||
|
||||
@@ -42,7 +42,8 @@ editController.get = async function (req, res) {
|
||||
|
||||
payload.sso = [];
|
||||
if (req.uid === res.locals.uid || canManageUsers) {
|
||||
payload.sso = await plugins.hooks.fire('filter:auth.list', { uid: res.locals.uid, associations: [] });
|
||||
const { associations } = await plugins.hooks.fire('filter:auth.list', { uid: res.locals.uid, associations: [] });
|
||||
payload.sso = associations;
|
||||
}
|
||||
|
||||
if (!allowMultipleBadges) {
|
||||
|
||||
Reference in New Issue
Block a user