feat(openapi): added template to commonprops

This commit is contained in:
Julian Lam
2020-04-07 16:08:30 -04:00
parent 64d79fe5f6
commit 2425f4533f

View File

@@ -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: