From 7eba0b9622ac6547ce6099c3830260d369827301 Mon Sep 17 00:00:00 2001 From: He4eT Date: Tue, 1 Apr 2025 12:54:37 +0200 Subject: [PATCH] Events: init --- src/api/event/content-types/event/schema.json | 29 +++++++++++++++++++ src/api/event/controllers/event.ts | 7 +++++ src/api/event/routes/event.ts | 7 +++++ src/api/event/services/event.ts | 7 +++++ 4 files changed, 50 insertions(+) create mode 100644 src/api/event/content-types/event/schema.json create mode 100644 src/api/event/controllers/event.ts create mode 100644 src/api/event/routes/event.ts create mode 100644 src/api/event/services/event.ts diff --git a/src/api/event/content-types/event/schema.json b/src/api/event/content-types/event/schema.json new file mode 100644 index 0000000..2776eb4 --- /dev/null +++ b/src/api/event/content-types/event/schema.json @@ -0,0 +1,29 @@ +{ + "kind": "collectionType", + "collectionName": "events", + "info": { + "singularName": "event", + "pluralName": "events", + "displayName": "Event" + }, + "options": { + "draftAndPublish": false + }, + "attributes": { + "name": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "required": true + }, + "timestamp": { + "type": "biginteger", + "required": true + }, + "extra": { + "type": "text" + } + } +} diff --git a/src/api/event/controllers/event.ts b/src/api/event/controllers/event.ts new file mode 100644 index 0000000..9725955 --- /dev/null +++ b/src/api/event/controllers/event.ts @@ -0,0 +1,7 @@ +/** + * event controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::event.event'); diff --git a/src/api/event/routes/event.ts b/src/api/event/routes/event.ts new file mode 100644 index 0000000..bea7eaa --- /dev/null +++ b/src/api/event/routes/event.ts @@ -0,0 +1,7 @@ +/** + * event router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::event.event'); diff --git a/src/api/event/services/event.ts b/src/api/event/services/event.ts new file mode 100644 index 0000000..8fe1b33 --- /dev/null +++ b/src/api/event/services/event.ts @@ -0,0 +1,7 @@ +/** + * event service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::event.event');