feat: implement new feature for enhanced user experience

This commit is contained in:
2026-05-17 14:19:45 +00:00
parent db968ab318
commit f332c707b7
214 changed files with 424 additions and 2562 deletions
+64
View File
@@ -0,0 +1,64 @@
name: comments
meta:
label: { de: "Kommentare", en: "Comments" }
muiIcon: chat
group: content
preview:
label: author
secondary: message
tertiary: contentId
permissions:
public:
methods:
get: true
user:
methods:
get: true
post: true
put: true
delete: true
"token:${ADMIN_TOKEN}":
methods:
"get": true
"post": true
"put": true
"delete": true
hooks:
get:
read:
type: javascript
file: hooks/filter_public.js
fields:
- name: active
type: boolean
meta:
label: { de: "Sichtbar", en: "Visible" }
defaultValue: true
- name: contentId
type: string
validator:
required: true
meta:
label: { de: "Seite (Content)", en: "Page (Content)" }
widget: foreignKey
foreign:
collection: content
- name: author
type: string
validator:
required: true
meta:
label: { de: "Autor", en: "Author" }
- name: message
type: string
validator:
required: true
meta:
label: { de: "Nachricht", en: "Message" }
widget: textarea