20231030160030_managed_users_enabled.js 480 B

123456789101112131415161718192021
  1. /* eslint-disable no-unused-vars */
  2. const Helpers = require('./lib/helpers')
  3. exports.tags = ['saas']
  4. exports.migrate = async client => {
  5. const { db } = client
  6. await db.subscriptions.updateMany(
  7. { groupPolicy: { $exists: true } },
  8. { $set: { managedUsersEnabled: true } }
  9. )
  10. }
  11. exports.rollback = async client => {
  12. const { db } = client
  13. await db.subscriptions.updateMany(
  14. { groupPolicy: { $exists: true } },
  15. { $unset: { managedUsersEnabled: '' } }
  16. )
  17. }