Просмотр исходного кода

adding DB migration for managedUserEnabled flag (#15516)

GitOrigin-RevId: 82727328d6eb25bb5fe394053beb9d943cd253e9
Davinder Singh 2 лет назад
Родитель
Сommit
451a6e958f
1 измененных файлов с 21 добавлено и 0 удалено
  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: '' } }
+  )
+}