mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
feat(openapi): added template to commonprops
This commit is contained in:
@@ -50,6 +50,13 @@ components:
|
||||
description: |
|
||||
if NodeBB is installed in a subfolder this becomes the path to the forum. For example if your forum url is
|
||||
mycompany.com/community then relative_path will be /community. If your forum url is myforum.com then relative path will be empty string.
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
additionalProperties:
|
||||
type: object
|
||||
url:
|
||||
type: string
|
||||
description: base url of the current page, does not include query params
|
||||
@@ -591,7 +598,6 @@ paths:
|
||||
application/json:
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
- type: object
|
||||
properties:
|
||||
title:
|
||||
@@ -886,13 +892,6 @@ paths:
|
||||
type: string
|
||||
imageClass:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
categories:
|
||||
type: boolean
|
||||
topics:
|
||||
type: array
|
||||
items:
|
||||
@@ -1085,8 +1084,7 @@ paths:
|
||||
type: string
|
||||
teaserPid:
|
||||
type: number
|
||||
"304":
|
||||
description: ""
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/post/{pid}/raw":
|
||||
get:
|
||||
tags:
|
||||
@@ -12725,13 +12723,6 @@ paths:
|
||||
type: string
|
||||
cover:thumb:url:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/profile:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/following":
|
||||
get:
|
||||
@@ -12814,13 +12805,6 @@ paths:
|
||||
type: string
|
||||
administrator:
|
||||
type: boolean
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/following:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -12905,13 +12889,6 @@ paths:
|
||||
type: string
|
||||
administrator:
|
||||
type: boolean
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/followers:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -13023,13 +13000,6 @@ paths:
|
||||
type: string
|
||||
selected:
|
||||
type: boolean
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/posts:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -13362,65 +13332,6 @@ paths:
|
||||
type: string
|
||||
selected:
|
||||
type: boolean
|
||||
loggedIn:
|
||||
type: boolean
|
||||
relative_path:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/topics:
|
||||
type: boolean
|
||||
url:
|
||||
type: string
|
||||
bodyClass:
|
||||
type: string
|
||||
_header:
|
||||
type: object
|
||||
properties:
|
||||
tags:
|
||||
type: object
|
||||
properties:
|
||||
meta:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
content:
|
||||
type: string
|
||||
noEscape:
|
||||
type: boolean
|
||||
property:
|
||||
type: string
|
||||
link:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
rel:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
href:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
sizes:
|
||||
type: string
|
||||
widgets:
|
||||
type: object
|
||||
properties:
|
||||
footer:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
html:
|
||||
type: string
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/best":
|
||||
get:
|
||||
@@ -13563,13 +13474,6 @@ paths:
|
||||
type: string
|
||||
selected:
|
||||
type: boolean
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/best:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -14327,65 +14231,6 @@ paths:
|
||||
type: string
|
||||
selected:
|
||||
type: boolean
|
||||
loggedIn:
|
||||
type: boolean
|
||||
relative_path:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/watched:
|
||||
type: boolean
|
||||
url:
|
||||
type: string
|
||||
bodyClass:
|
||||
type: string
|
||||
_header:
|
||||
type: object
|
||||
properties:
|
||||
tags:
|
||||
type: object
|
||||
properties:
|
||||
meta:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
content:
|
||||
type: string
|
||||
noEscape:
|
||||
type: boolean
|
||||
property:
|
||||
type: string
|
||||
link:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
rel:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
href:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
sizes:
|
||||
type: string
|
||||
widgets:
|
||||
type: object
|
||||
properties:
|
||||
footer:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
html:
|
||||
type: string
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/ignored":
|
||||
@@ -14431,13 +14276,6 @@ paths:
|
||||
type: string
|
||||
selected:
|
||||
type: boolean
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/ignored:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -14521,13 +14359,6 @@ paths:
|
||||
editButtons:
|
||||
type: array
|
||||
items: {}
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/edit:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/edit/username":
|
||||
@@ -14555,13 +14386,6 @@ paths:
|
||||
type: boolean
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/edit/username:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/edit/email":
|
||||
@@ -14589,13 +14413,6 @@ paths:
|
||||
type: boolean
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/edit/email:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/edit/password":
|
||||
@@ -14627,13 +14444,6 @@ paths:
|
||||
type: number
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/edit/password:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/info":
|
||||
@@ -14731,13 +14541,6 @@ paths:
|
||||
items: {}
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/info:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -15046,13 +14849,6 @@ paths:
|
||||
type: number
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/settings:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/uploads":
|
||||
@@ -15083,13 +14879,6 @@ paths:
|
||||
type: boolean
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/uploads:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -15125,13 +14914,6 @@ paths:
|
||||
type: boolean
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/consent:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/blocks":
|
||||
@@ -15160,13 +14942,6 @@ paths:
|
||||
items: {}
|
||||
title:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/blocks:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/Pagination'
|
||||
- $ref: '#/components/schemas/Breadcrumbs'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
@@ -15189,7 +14964,6 @@ paths:
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/components/schemas/UserObjectFull'
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
- type: object
|
||||
properties:
|
||||
sessions:
|
||||
@@ -15206,13 +14980,7 @@ paths:
|
||||
type: string
|
||||
url:
|
||||
type: string
|
||||
template:
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
account/sessions:
|
||||
type: boolean
|
||||
- $ref: '#/components/schemas/CommonProps'
|
||||
"/api/user/{userslug}/session/{uuid}":
|
||||
delete:
|
||||
tags:
|
||||
|
||||
Reference in New Issue
Block a user