Browse Source

adding DB migration for managedUserEnabled flag (#15516)

GitOrigin-RevId: 82727328d6eb25bb5fe394053beb9d943cd253e9
Davinder Singh 2 years ago
parent
commit
451a6e958f
1 changed files with 21 additions and 0 deletions
  1. 21 0
      services/web/migrations/20231030160030_managed_users_enabled.js

+ 21 - 0
services/web/migrations/20231030160030_managed_users_enabled.js

@@ -0,0 +1,21 @@
+/* eslint-disable no-unused-vars */
+
+const Helpers = require('./lib/helpers')
+
+exports.tags = ['saas']
+
+exports.migrate = async client => {
+  const { db } = client
+  await db.subscriptions.updateMany(
+    { groupPolicy: { $exists: true } },
+    { $set: { managedUsersEnabled: true } }
+  )
+}
+
+exports.rollback = async client => {
+  const { db } = client
+  await db.subscriptions.updateMany(
+    { groupPolicy: { $exists: true } },
+    { $unset: { managedUsersEnabled: '' } }
+  )
+}