From ed17421b5d1e2ab00c7510c97e26d8df01f8fc08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Alby?= Date: Wed, 26 Oct 2022 14:23:56 +0200 Subject: [PATCH] Merge pull request #10036 from overleaf/ta-galileo-feedback-collect Collect Galileo Feedbacks in Mongo GitOrigin-RevId: fe1589ab568ff1bc4de812e205d34e696f3b3a31 --- services/web/app/src/models/Feedback.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 services/web/app/src/models/Feedback.js diff --git a/services/web/app/src/models/Feedback.js b/services/web/app/src/models/Feedback.js new file mode 100644 index 0000000000..0a1dff0657 --- /dev/null +++ b/services/web/app/src/models/Feedback.js @@ -0,0 +1,21 @@ +const mongoose = require('../infrastructure/Mongoose') +const { Schema } = mongoose +const { ObjectId } = Schema + +const FeedbackSchema = new Schema({ + userId: { + type: ObjectId, + ref: 'User', + }, + source: String, + createdAt: { + type: Date, + default() { + return new Date() + }, + }, + data: {}, +}) + +exports.Feedback = mongoose.model('Feedback', FeedbackSchema) +exports.FeedbackSchema = FeedbackSchema