From c3e7f7cbb326dfa9bf82d108192c46bf1f179d4b Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 18 Mar 2026 23:50:45 +0000 Subject: [PATCH] Add stub Events-Backend module with minimal Mongoose schemas Replace the Events-Backend symlink with a stub directory containing: - index.js: Express router (no-op) - 12 stub Mongoose schemas (rssFeed, approvalFlowDefinition, approvalInstance, event, form, formResponse, eventAnalytics, eventSystemConfig, stakeholderRole, domain, analyticsEvent, eventQR) Each schema exports a minimal mongoose.Schema with a name field and strict: false, allowing the backend server to start without the private Events-Backend repository. Co-authored-by: RavenLLevitt --- backend/events | 1 - backend/events/index.js | 3 +++ backend/events/schemas/analyticsEvent.js | 3 +++ backend/events/schemas/approvalFlowDefinition.js | 3 +++ backend/events/schemas/approvalInstance.js | 3 +++ backend/events/schemas/domain.js | 3 +++ backend/events/schemas/event.js | 3 +++ backend/events/schemas/eventAnalytics.js | 3 +++ backend/events/schemas/eventQR.js | 3 +++ backend/events/schemas/eventSystemConfig.js | 3 +++ backend/events/schemas/form.js | 3 +++ backend/events/schemas/formResponse.js | 3 +++ backend/events/schemas/rssFeed.js | 3 +++ backend/events/schemas/stakeholderRole.js | 3 +++ 14 files changed, 39 insertions(+), 1 deletion(-) delete mode 120000 backend/events create mode 100644 backend/events/index.js create mode 100644 backend/events/schemas/analyticsEvent.js create mode 100644 backend/events/schemas/approvalFlowDefinition.js create mode 100644 backend/events/schemas/approvalInstance.js create mode 100644 backend/events/schemas/domain.js create mode 100644 backend/events/schemas/event.js create mode 100644 backend/events/schemas/eventAnalytics.js create mode 100644 backend/events/schemas/eventQR.js create mode 100644 backend/events/schemas/eventSystemConfig.js create mode 100644 backend/events/schemas/form.js create mode 100644 backend/events/schemas/formResponse.js create mode 100644 backend/events/schemas/rssFeed.js create mode 100644 backend/events/schemas/stakeholderRole.js diff --git a/backend/events b/backend/events deleted file mode 120000 index fb32f655..00000000 --- a/backend/events +++ /dev/null @@ -1 +0,0 @@ -../../Events-Backend \ No newline at end of file diff --git a/backend/events/index.js b/backend/events/index.js new file mode 100644 index 00000000..be4c4de0 --- /dev/null +++ b/backend/events/index.js @@ -0,0 +1,3 @@ +const express = require('express'); +const router = express.Router(); +module.exports = router; diff --git a/backend/events/schemas/analyticsEvent.js b/backend/events/schemas/analyticsEvent.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/analyticsEvent.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/approvalFlowDefinition.js b/backend/events/schemas/approvalFlowDefinition.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/approvalFlowDefinition.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/approvalInstance.js b/backend/events/schemas/approvalInstance.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/approvalInstance.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/domain.js b/backend/events/schemas/domain.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/domain.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/event.js b/backend/events/schemas/event.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/event.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/eventAnalytics.js b/backend/events/schemas/eventAnalytics.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/eventAnalytics.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/eventQR.js b/backend/events/schemas/eventQR.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/eventQR.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/eventSystemConfig.js b/backend/events/schemas/eventSystemConfig.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/eventSystemConfig.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/form.js b/backend/events/schemas/form.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/form.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/formResponse.js b/backend/events/schemas/formResponse.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/formResponse.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/rssFeed.js b/backend/events/schemas/rssFeed.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/rssFeed.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema; diff --git a/backend/events/schemas/stakeholderRole.js b/backend/events/schemas/stakeholderRole.js new file mode 100644 index 00000000..0bf04ddf --- /dev/null +++ b/backend/events/schemas/stakeholderRole.js @@ -0,0 +1,3 @@ +const mongoose = require('mongoose'); +const schema = new mongoose.Schema({ name: { type: String } }, { strict: false }); +module.exports = schema;