✨ feat: implement new feature for enhanced user experience
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user