20240618125145_cleanup_user_features_templates.mjs 414 B

1234567891011121314151617181920
  1. import { db } from './lib/mongodb.mjs'
  2. import { batchedUpdate } from '@overleaf/mongo-utils/batchedUpdate.js'
  3. const tags = ['server-ce', 'server-pro', 'saas']
  4. const migrate = async () => {
  5. await batchedUpdate(
  6. db.users,
  7. { 'features.templates': { $exists: true } },
  8. { $unset: { 'features.templates': true } }
  9. )
  10. }
  11. const rollback = async () => {}
  12. export default {
  13. tags,
  14. migrate,
  15. rollback,
  16. }