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