Эх сурвалжийг харах

Merge pull request #13082 from overleaf/msm-migration-check-history

[web/migrations] Check Full History Migration in CE/SP

GitOrigin-RevId: 567e7146511710ef4d79c201f5c31863d5be664e
Miguel Serrano 3 жил өмнө
parent
commit
234eb31ffb

+ 17 - 0
services/web/migrations/20230512100122_ensure_history_migration.js

@@ -0,0 +1,17 @@
+exports.tags = ['server-ce', 'server-pro']
+
+exports.migrate = async client => {
+  const { db } = client
+  const count = await db.projects.countDocuments({
+    'overleaf.history.display': { $ne: true },
+  })
+  if (count > 0) {
+    throw new Error(
+      `Found ${count} projects not migrated to Full Project History`
+    )
+  }
+}
+
+exports.rollback = async client => {
+  // Not applicable
+}