restuctured api folder

This commit is contained in:
2022-11-02 11:17:57 +00:00
parent feacf31630
commit a8da1904e9
10 changed files with 35 additions and 32 deletions

View File

@@ -11,12 +11,12 @@ uploadPath: ../media/democol
# "meta" Objekt möglich und nötig für die Konfiguration der
# Admin-UI.
# Mögliche Angaben werden im seperaten Kapitel behandelt.
meta: !include meta/meta.yml
meta: !include democol/meta.yml
# "imageFilter" definieren Filter, die Bilder bearbeiten, wie
# z.B. Verkleinerung.
# Mögliche Angaben werden im seperaten Kapitel behandelt.
imageFilter: !include ../_imagefilter.yml
imageFilter: !include democol/imageFilter.yml
# Projektionen der Daten werden via GET-Parameter "projection=..."
# referenziert.
@@ -38,7 +38,7 @@ projections:
# Eine Mischung von Inkludieren und Auschluss ist NICHT
# möglich.
select:
comment: -1
comment: 0
full:
# Ein leeres "select" Objekt beschränkt die Ausgabe der
# Daten nicht und ist Standard, wenn der "projection="
@@ -93,10 +93,11 @@ permissions:
# Dieser wird hier über eine Umgebungsvariable "TOKEN" injiziert,
# die in "config.yml.env" definiert werden kann mit "TOKEN=...".
token:${TOKEN}:
get: true
post: true
put: true
delete: true
methods:
get: true
post: true
put: true
delete: true
# Alle Berechtigungs-Namen, die nicht "public", "user" oder "token:..."
# heißen, sind benutzerdefinierte Berechtigungen, die Benutzern

View File

View File

@@ -27,8 +27,8 @@ defaultImageFilter: s
views:
# Natürlich können die Angaben auch ausgelagert und mehrfach verwendet werden.
# Die möglichen Angaben werden im Kapitel "views" gezeigt.
- !include views/simpleList.yml
- !include views/table.yml
- !include simpleList.yml
- !include table.yml
# Wird eine Kollektion als eine Gesamtliste schnell unübersichtlich, hild die
# Definition von "subNavigation".
@@ -46,8 +46,8 @@ subNavigation:
field: titel
order: ASC
views:
- !include views/simpleList.yml
- !include views/table.yml
- !include simpleList.yml
- !include table.yml
# Um mehr Übersicht zu bekommen können zum Einen andere "views" und "defaultSort"
# genutzt werden. Es kann aber auch eine Einschränkung der Daten über eine
# Vorfilterung via "filter" geben. "filter" ist ein Objekt mit MongoDB-Filterangaben.
@@ -64,7 +64,7 @@ subNavigation:
field: date
order: DESC
views:
- !include views/simpleList.yml
- !include views/table.yml
- !include simpleList.yml
- !include table.yml
filter:
type: news

View File

View File