20231030160030_managed_users_enabled.mjs 524 B

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