mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-08 08:39:03 +02:00
Merge pull request #9995 from overleaf/msm-cleanup-old-audit-log
Cleanup `auditLog` from `users` and `projects` collections GitOrigin-RevId: 2ea6d547837441c5e0391542c80c01bb5b6710fe
This commit is contained in:
@@ -24,14 +24,6 @@ const DeletedFileSchema = new Schema({
|
||||
deletedAt: { type: Date },
|
||||
})
|
||||
|
||||
const AuditLogEntrySchema = new Schema({
|
||||
_id: false,
|
||||
operation: { type: String },
|
||||
initiatorId: { type: Schema.Types.ObjectId },
|
||||
timestamp: { type: Date },
|
||||
info: { type: Object },
|
||||
})
|
||||
|
||||
const ProjectSchema = new Schema({
|
||||
name: { type: String, default: 'new project' },
|
||||
lastUpdated: {
|
||||
@@ -116,7 +108,6 @@ const ProjectSchema = new Schema({
|
||||
},
|
||||
},
|
||||
],
|
||||
auditLog: [AuditLogEntrySchema],
|
||||
deferredTpdsFlushCounter: { type: Number },
|
||||
})
|
||||
|
||||
|
||||
@@ -7,16 +7,6 @@ const { ObjectId } = Schema
|
||||
// See https://stackoverflow.com/questions/386294/what-is-the-maximum-length-of-a-valid-email-address/574698#574698
|
||||
const MAX_EMAIL_LENGTH = 254
|
||||
|
||||
const AuditLogEntrySchema = new Schema({
|
||||
_id: false,
|
||||
info: { type: Object },
|
||||
initiatorId: { type: Schema.Types.ObjectId },
|
||||
ipAddress: { type: String },
|
||||
operation: { type: String },
|
||||
userId: { type: Schema.Types.ObjectId },
|
||||
timestamp: { type: Date },
|
||||
})
|
||||
|
||||
const UserSchema = new Schema({
|
||||
email: { type: String, default: '', maxlength: MAX_EMAIL_LENGTH },
|
||||
emails: [
|
||||
@@ -180,7 +170,6 @@ const UserSchema = new Schema({
|
||||
secret: { type: String },
|
||||
},
|
||||
onboardingEmailSentAt: { type: Date },
|
||||
auditLog: [AuditLogEntrySchema],
|
||||
splitTests: Schema.Types.Mixed,
|
||||
analyticsId: { type: String },
|
||||
surveyResponses: Schema.Types.Mixed,
|
||||
|
||||
Reference in New Issue
Block a user