144 lines
3.6 KiB
YAML
144 lines
3.6 KiB
YAML
name: helpCenterChapter
|
|
|
|
# Metaangaben zur Kollektion welche in der Admin-UI verwendet werden können
|
|
meta:
|
|
openapi:
|
|
disabled: true
|
|
# Navigationseintrag in der Admin-UI
|
|
label:
|
|
de: Helpcenter Kapitel
|
|
en: Helpcenter Chapter
|
|
backup:
|
|
active: true
|
|
collectionName: backups
|
|
# Icon (Material UI) für den Navigationseintrag
|
|
muiIcon: web
|
|
|
|
tablist:
|
|
activeTab: general
|
|
tabs:
|
|
- name: general
|
|
label:
|
|
de: Allgemein
|
|
en: General
|
|
subFields:
|
|
- source: title
|
|
- source: slug
|
|
- source: brightIcon
|
|
- source: darkIcon
|
|
- name: questions
|
|
label:
|
|
de: Fragen
|
|
en: Questions
|
|
subFields:
|
|
- source: questions
|
|
views:
|
|
# Desktop
|
|
- type: table
|
|
mediaQuery: "(min-width:600px)"
|
|
columns:
|
|
- source: title
|
|
name: Titel
|
|
filter: true
|
|
- source: slug
|
|
name: Slug
|
|
filter: true
|
|
|
|
permissions:
|
|
public:
|
|
methods:
|
|
get: true
|
|
post: false
|
|
put: false
|
|
delete: false
|
|
|
|
user:
|
|
methods:
|
|
get: true
|
|
post: true
|
|
put: true
|
|
delete: true
|
|
|
|
# Feldliste der Kollektion
|
|
fields:
|
|
- name: title
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Titel
|
|
en: Title
|
|
- name: slug
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Slug
|
|
en: Slug
|
|
- name: brightIcon
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Icon Hell
|
|
en: Icon Bright
|
|
widget: foreignKey
|
|
foreign:
|
|
collection: medialib
|
|
id: id
|
|
subNavigation: 0
|
|
render:
|
|
defaultCollectionViews: true
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|
|
- name: darkIcon
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Icon Dunkel
|
|
en: Icon Dark
|
|
widget: foreignKey
|
|
foreign:
|
|
collection: medialib
|
|
id: id
|
|
subNavigation: 0
|
|
render:
|
|
defaultCollectionViews: true
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|
|
- name: questions
|
|
type: object[]
|
|
meta:
|
|
label:
|
|
de: Fragen
|
|
en: Questions
|
|
widget: containerLessObjectArray
|
|
subFields:
|
|
- name: priority
|
|
type: boolean
|
|
meta:
|
|
label:
|
|
de: Priorität
|
|
en: Priority
|
|
helperText:
|
|
de: ob sie direkt ganz oben angezeigt werden soll
|
|
en: if it should be displayed directly at the top
|
|
- name: page
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Seite
|
|
en: Page
|
|
widget: foreignKey
|
|
foreign:
|
|
collection: content
|
|
id: path
|
|
subNavigation: 0
|
|
render:
|
|
defaultCollectionViews: true
|