197 lines
4.7 KiB
YAML
197 lines
4.7 KiB
YAML
name: selfImprovementChapter
|
|
|
|
meta:
|
|
allowExportAll: true
|
|
label:
|
|
de: SelfImp. Kapitel
|
|
en: SelfImp. Chapter
|
|
muiIcon: label
|
|
backup:
|
|
active: true
|
|
collectionName: backups
|
|
defaultSort:
|
|
field: name
|
|
order: ASC
|
|
|
|
views: &views
|
|
- type: table
|
|
columns:
|
|
- source: title
|
|
label:
|
|
de: Titel
|
|
en: Title
|
|
filter: true
|
|
- source: shortDescription
|
|
label:
|
|
de: Kurzbeschreibung
|
|
en: Short Description
|
|
filter: true
|
|
tabs:
|
|
activeTab: generalDetails
|
|
tabs:
|
|
- name: generalDetails
|
|
label:
|
|
de: Allgemeine Details
|
|
en: General Details
|
|
subFields:
|
|
- source: title
|
|
- source: alias
|
|
- source: previewVideo
|
|
- source: previewImage
|
|
- source: locked
|
|
|
|
- name: homepage
|
|
label:
|
|
de: Homepage
|
|
en: Homepage
|
|
subFields:
|
|
- source: shortDescription
|
|
- source: description
|
|
|
|
subNavigation:
|
|
- name: modalForeign
|
|
defaultSort:
|
|
field: name
|
|
order: ASC
|
|
views: *views
|
|
|
|
defaultCallback:
|
|
eval: |
|
|
(entry) => {
|
|
parent.selectEntry(entry)
|
|
}
|
|
|
|
permissions:
|
|
public:
|
|
methods:
|
|
get: true
|
|
post: false
|
|
put: false
|
|
delete: false
|
|
user:
|
|
methods:
|
|
get: true
|
|
post: true
|
|
put: true
|
|
delete: true
|
|
|
|
fields:
|
|
- name: type
|
|
type: number
|
|
meta:
|
|
label:
|
|
de: Typ
|
|
en: Type
|
|
widget: select
|
|
choices:
|
|
- name: Krass Kraft
|
|
id: 1
|
|
- name: Crazy Calm
|
|
id: 2
|
|
- name: Crazy Crave Control
|
|
id: 3
|
|
- name: Krass Kreativ
|
|
id: 4
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|
|
- name: title
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Titel
|
|
en: Title
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|
|
|
|
- name: alias
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Alias
|
|
en: Alias
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|
|
|
|
- name: shortDescription
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Kurze Beschreibung
|
|
en: Short Description
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|
|
|
|
- name: description
|
|
type: string
|
|
meta:
|
|
widget: richtext
|
|
label:
|
|
de: Beschreibung
|
|
en: Description
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|
|
|
|
- name: previewVideo
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Vorschau Video
|
|
en: Preview Video
|
|
widget: foreignKey
|
|
foreign:
|
|
collection: medialib
|
|
id: id
|
|
subNavigation: 0
|
|
render:
|
|
defaultCollectionViews: true
|
|
|
|
- name: previewImage
|
|
type: string
|
|
meta:
|
|
label:
|
|
de: Vorschau Bild
|
|
en: Preview Image
|
|
widget: foreignKey
|
|
foreign:
|
|
collection: medialib
|
|
id: id
|
|
subNavigation: 0
|
|
render:
|
|
defaultCollectionViews: true
|
|
|
|
- name: locked
|
|
type: boolean
|
|
meta:
|
|
label:
|
|
de: Gesperrt
|
|
en: Locked
|
|
helperText:
|
|
de: Wenn gesperrt, kann das Kapitel nicht geöffnet werden.
|
|
en: If locked, the chapter cannot be opened.
|
|
containerProps:
|
|
layout:
|
|
size:
|
|
default: "col-6"
|
|
small: "col-12"
|
|
large: "col-6"
|