mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05: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:
parent
34efc76075
commit
933a0d22eb
2 changed files with 0 additions and 20 deletions
|
@ -24,14 +24,6 @@ const DeletedFileSchema = new Schema({
|
||||||
deletedAt: { type: Date },
|
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({
|
const ProjectSchema = new Schema({
|
||||||
name: { type: String, default: 'new project' },
|
name: { type: String, default: 'new project' },
|
||||||
lastUpdated: {
|
lastUpdated: {
|
||||||
|
@ -116,7 +108,6 @@ const ProjectSchema = new Schema({
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
auditLog: [AuditLogEntrySchema],
|
|
||||||
deferredTpdsFlushCounter: { type: Number },
|
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
|
// See https://stackoverflow.com/questions/386294/what-is-the-maximum-length-of-a-valid-email-address/574698#574698
|
||||||
const MAX_EMAIL_LENGTH = 254
|
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({
|
const UserSchema = new Schema({
|
||||||
email: { type: String, default: '', maxlength: MAX_EMAIL_LENGTH },
|
email: { type: String, default: '', maxlength: MAX_EMAIL_LENGTH },
|
||||||
emails: [
|
emails: [
|
||||||
|
@ -180,7 +170,6 @@ const UserSchema = new Schema({
|
||||||
secret: { type: String },
|
secret: { type: String },
|
||||||
},
|
},
|
||||||
onboardingEmailSentAt: { type: Date },
|
onboardingEmailSentAt: { type: Date },
|
||||||
auditLog: [AuditLogEntrySchema],
|
|
||||||
splitTests: Schema.Types.Mixed,
|
splitTests: Schema.Types.Mixed,
|
||||||
analyticsId: { type: String },
|
analyticsId: { type: String },
|
||||||
surveyResponses: Schema.Types.Mixed,
|
surveyResponses: Schema.Types.Mixed,
|
||||||
|
|
Loading…
Reference in a new issue