mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-29 11:50:36 +01:00
* acp sidebar
* gap in nav
* remove shadow
* label fixes
* color fixes
* feat: settings page wip
* feat: scroll spy 👓
move social into general, store social in meta.config like other settings
write upgrade script
* remove social
* rermove openapi routes
* cleanup, highlight selected nav item
* more cleanup
* advanced margin top
* derp
* match design
* bring back version alert
fix homepage js, since it moved to general settings
* remove unused tpls
these moved to general settings
* remove more css
* offcanvas for mobile
fix search
* add timeout
* add new props
* manage categories
* small fixes
* category-edit
* feat category page fixes
* add title to settings pages
add user settings page
* small fixes
* some more settings pages
* fix: plugin page titles
* more settings pages
* more padding
* more pages, add acp paginator.tpl
so it doesn't change when active theme changes
* remove placeholder
* dashboard table
* fix: openapi
* fix: controller tests
* use fonts from core
* some small fixes
* fix rep page
* refactor: fix name of upgrade script
* create category modal
group edit
* group/groups pages
* admins mods
* privs
* uploads
* missing margin
* more acp pages
* more pages
* plugins/rewards/widgets
* wrap rewards
* fix widgets
* fix widget clone button
* fix group acp edit link
* update search dropdown
* remove display block from tbody
* use less css
* remove some derp links
* remove striped tables
* remove p tags from lang files
* update email settings
* Update api.tpl
* move tag-whitelist
116 lines
4.6 KiB
YAML
116 lines
4.6 KiB
YAML
get:
|
|
tags:
|
|
- admin
|
|
summary: Get navigation bar settings
|
|
responses:
|
|
"200":
|
|
description: A JSON object containing navigation settings
|
|
content:
|
|
application/json:
|
|
schema:
|
|
allOf:
|
|
- type: object
|
|
properties:
|
|
enabled:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
route:
|
|
type: string
|
|
description: Relative URL to the page the navigation item goes to
|
|
title:
|
|
type: string
|
|
description: Tooltip text
|
|
enabled:
|
|
type: boolean
|
|
iconClass:
|
|
type: string
|
|
description: A FontAwesome icon string
|
|
textClass:
|
|
type: string
|
|
description: HTML class applied to the text label for this navigation item
|
|
text:
|
|
type: string
|
|
description: Label text for this navigation item
|
|
order:
|
|
type: integer
|
|
description: Ordinality of this item, lower value appears earlier
|
|
groups:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
displayName:
|
|
type: string
|
|
selected:
|
|
type: boolean
|
|
index:
|
|
type: integer
|
|
description: Seemingly identical to order, but an integer instead of a string
|
|
selected:
|
|
type: boolean
|
|
available:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: Unique ID that will be added to the navigation element's `id` property in the DOM
|
|
route:
|
|
type: string
|
|
description: Relative URL to the page the navigation item goes to
|
|
title:
|
|
type: string
|
|
description: Tooltip text
|
|
enabled:
|
|
type: boolean
|
|
iconClass:
|
|
type: string
|
|
description: A FontAwesome icon string
|
|
textClass:
|
|
type: string
|
|
description: HTML class applied to the text label for this navigation item
|
|
text:
|
|
type: string
|
|
description: Label text for this navigation item
|
|
core:
|
|
type: boolean
|
|
description: Whether the navigation item is provided by core or not (a plugin)
|
|
groups:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
displayName:
|
|
type: string
|
|
targetBlank:
|
|
type: boolean
|
|
required:
|
|
- id
|
|
- route
|
|
- title
|
|
- enabled
|
|
- iconClass
|
|
- textClass
|
|
- text
|
|
- core
|
|
- groups
|
|
groups:
|
|
type: array
|
|
items:
|
|
type: object
|
|
properties:
|
|
name:
|
|
type: string
|
|
displayName:
|
|
type: string
|
|
navigation:
|
|
type: array
|
|
description: A clone of `enabled`
|
|
title:
|
|
type: string
|
|
- $ref: ../../../components/schemas/CommonProps.yaml#/CommonProps |