mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05:00
[web] Rename team name IEEECollabratec
to IEEEPublications
(#18387)
* Replaces all `IEEECollabratec` by `IEEEPublications` * Revert change in migration GitOrigin-RevId: f0445b726abdc5f65b7a0613d9979b081332685e
This commit is contained in:
parent
f652c49713
commit
d7f0c66d86
2 changed files with 15 additions and 15 deletions
|
@ -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`)
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue