From d7f0c66d86265f922310bc4cb8a9aa7f3ac920ec Mon Sep 17 00:00:00 2001 From: Antoine Clausse Date: Thu, 16 May 2024 18:07:54 +0200 Subject: [PATCH] [web] Rename team name `IEEECollabratec` to `IEEEPublications` (#18387) * Replaces all `IEEECollabratec` by `IEEEPublications` * Revert change in migration GitOrigin-RevId: f0445b726abdc5f65b7a0613d9979b081332685e --- .../add_notification_ieee_collabratec_users.js | 12 ++++++------ .../remove_unwanted_ieee_collabratec_users.js | 18 +++++++++--------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/services/web/scripts/add_notification_ieee_collabratec_users.js b/services/web/scripts/add_notification_ieee_collabratec_users.js index fc3c425908..1e31c3bb38 100644 --- a/services/web/scripts/add_notification_ieee_collabratec_users.js +++ b/services/web/scripts/add_notification_ieee_collabratec_users.js @@ -8,7 +8,7 @@ const { db } = require('../app/src/infrastructure/mongodb') const { promiseMapWithLimit } = require('@overleaf/promise-utils') /** - * This script is used to notify some users in the IEEECollabratec group that + * This script is used to notify some users in the IEEEPublications group that * they will lose access to Overleaf. * * Parameters: @@ -43,7 +43,7 @@ function getActiveUserEmails(filename) { async function getIEEEUsers() { return await db.subscriptions .aggregate([ - { $match: { teamName: 'IEEECollabratec' } }, + { $match: { teamName: 'IEEEPublications' } }, { $unwind: '$member_ids' }, { $lookup: { @@ -75,11 +75,11 @@ async function main() { await waitForDb() const subscription = await Subscription.findOne({ - teamName: 'IEEECollabratec', + teamName: 'IEEEPublications', }) if (!subscription) { - console.error(`No IEEECollabratec group subscription found so quitting`) + console.error(`No IEEEPublications group subscription found so quitting`) return } @@ -125,10 +125,10 @@ async function main() { totalUsersNotified += 1 }) - console.log(`Found ${totalUsers} users in IEEECollabratec group`) + console.log(`Found ${totalUsers} users in IEEEPublications group`) console.log( - `Found ${totalUsersNotified} users in IEEECollabratec group to notify` + `Found ${totalUsersNotified} users in IEEEPublications group to notify` ) console.log(`Found ${activeUsersFound.size} active users`) diff --git a/services/web/scripts/remove_unwanted_ieee_collabratec_users.js b/services/web/scripts/remove_unwanted_ieee_collabratec_users.js index 909b6b5489..64d0d1a373 100644 --- a/services/web/scripts/remove_unwanted_ieee_collabratec_users.js +++ b/services/web/scripts/remove_unwanted_ieee_collabratec_users.js @@ -9,7 +9,7 @@ const { promiseMapWithLimit } = require('@overleaf/promise-utils') const _ = require('lodash') /** - * This script is used to remove some users from the IEEECollabratec group. + * This script is used to remove some users from the IEEEPublications group. * * Parameters: * --filename: the filename of the JSON file containing emails of users that @@ -43,7 +43,7 @@ function getActiveUserEmails(filename) { async function getIEEEUsers() { const results = await db.subscriptions .aggregate([ - { $match: { teamName: 'IEEECollabratec' } }, + { $match: { teamName: 'IEEEPublications' } }, { $unwind: '$member_ids' }, { $lookup: { @@ -79,11 +79,11 @@ async function main() { await waitForDb() const subscription = await Subscription.findOne({ - teamName: 'IEEECollabratec', + teamName: 'IEEEPublications', }) if (!subscription) { - console.error(`No IEEECollabratec group subscription found so quitting`) + console.error(`No IEEEPublications group subscription found so quitting`) return } @@ -93,12 +93,12 @@ async function main() { const oldMemberIds = subscription.member_ids.map(id => id.toString()) console.log( - `Found ${oldMemberIds.length} members_ids in IEEECollabratec group` + `Found ${oldMemberIds.length} members_ids in IEEEPublications group` ) const usersArray = await getIEEEUsers() console.log( - `Found ${usersArray.length} users in IEEECollabratec group. (${oldMemberIds.length - usersArray.length} missing)` + `Found ${usersArray.length} users in IEEEPublications group. (${oldMemberIds.length - usersArray.length} missing)` ) const activeUsers = getActiveUserEmails(EMAILS_FILENAME) @@ -150,7 +150,7 @@ async function main() { if (COMMIT) { await Subscription.updateOne( - { teamName: 'IEEECollabratec' }, + { teamName: 'IEEEPublications' }, { member_ids: memberIdsToKeep } ) } @@ -165,10 +165,10 @@ async function main() { console.log(activeUsersNotFound) const subscriptionAfter = await Subscription.findOne({ - teamName: 'IEEECollabratec', + teamName: 'IEEEPublications', }) console.log( - `There are now ${subscriptionAfter?.member_ids?.length} members_ids in IEEECollabratec group` + `There are now ${subscriptionAfter?.member_ids?.length} members_ids in IEEEPublications group` ) const end = performance.now()