Просмотр исходного кода

Merge pull request #9995 from overleaf/msm-cleanup-old-audit-log

Cleanup `auditLog` from `users` and `projects` collections

GitOrigin-RevId: 2ea6d547837441c5e0391542c80c01bb5b6710fe
Miguel Serrano 3 лет назад
Родитель
Сommit
933a0d22eb
2 измененных файлов с 0 добавлено и 20 удалено
  1. 0 9
      services/web/app/src/models/Project.js
  2. 0 11
      services/web/app/src/models/User.js

+ 0 - 9
services/web/app/src/models/Project.js

@@ -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 },
 })
 

+ 0 - 11
services/web/app/src/models/User.js

@@ -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,