Update paths

GitOrigin-RevId: 399c594dd1bbf739d91874df6be3b70e57fe01e3
This commit is contained in:
Andrew Rumble
2025-11-06 09:05:57 +00:00
committed by Copybot
parent 93b7274ea6
commit 4f02a85aa4
210 changed files with 529 additions and 533 deletions
@@ -28,10 +28,10 @@ import minimist from 'minimist'
import fs from 'node:fs'
import { ObjectId } from '../app/src/infrastructure/mongodb.js'
import pLimit from 'p-limit'
import FeaturesUpdater from '../app/src/Features/Subscription/FeaturesUpdater.js'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.js'
import UserFeaturesUpdater from '../app/src/Features/Subscription/UserFeaturesUpdater.js'
import UserGetter from '../app/src/Features/User/UserGetter.js'
import FeaturesUpdater from '../app/src/Features/Subscription/FeaturesUpdater.mjs'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.mjs'
import UserFeaturesUpdater from '../app/src/Features/Subscription/UserFeaturesUpdater.mjs'
import UserGetter from '../app/src/Features/User/UserGetter.mjs'
const processLogger = {
failed: [],
@@ -6,7 +6,7 @@ import fs from 'node:fs'
// eslint-disable-next-line import/no-unresolved
import * as csv from 'csv/sync'
import minimist from 'minimist'
import UserGetter from '../app/src/Features/User/UserGetter.js'
import UserGetter from '../app/src/Features/User/UserGetter.mjs'
import { db } from '../app/src/infrastructure/mongodb.js'
import _ from 'lodash'
import { scriptRunner } from './lib/ScriptRunner.mjs'
@@ -16,8 +16,8 @@ import minimist from 'minimist'
import { z } from 'zod'
import { batchedUpdate } from '@overleaf/mongo-utils/batchedUpdate.js'
import { db } from '../../app/src/infrastructure/mongodb.js'
import AccountMappingHelper from '../../app/src/Features/Analytics/AccountMappingHelper.js'
import { registerAccountMapping } from '../../app/src/Features/Analytics/AnalyticsManager.js'
import AccountMappingHelper from '../../app/src/Features/Analytics/AccountMappingHelper.mjs'
import { registerAccountMapping } from '../../app/src/Features/Analytics/AnalyticsManager.mjs'
import { triggerGracefulShutdown } from '../../app/src/infrastructure/GracefulShutdown.js'
import { scriptRunner } from '../lib/ScriptRunner.mjs'
@@ -15,8 +15,8 @@ import logger from '@overleaf/logger'
import minimist from 'minimist'
import { batchedUpdate } from '@overleaf/mongo-utils/batchedUpdate.js'
import { db } from '../../app/src/infrastructure/mongodb.js'
import AccountMappingHelper from '../../app/src/Features/Analytics/AccountMappingHelper.js'
import { registerAccountMapping } from '../../app/src/Features/Analytics/AnalyticsManager.js'
import AccountMappingHelper from '../../app/src/Features/Analytics/AccountMappingHelper.mjs'
import { registerAccountMapping } from '../../app/src/Features/Analytics/AnalyticsManager.mjs'
import { gracefulShutdown } from '../../app/src/infrastructure/GracefulShutdown.js'
import Validation from '../../app/src/infrastructure/Validation.js'
import { scriptRunner } from '../lib/ScriptRunner.mjs'
@@ -1,6 +1,6 @@
import GoogleBigQueryHelper from './helpers/GoogleBigQueryHelper.mjs'
import { Subscription } from '../../app/src/models/Subscription.js'
import AnalyticsManager from '../../app/src/Features/Analytics/AnalyticsManager.js'
import AnalyticsManager from '../../app/src/Features/Analytics/AnalyticsManager.mjs'
import { DeletedSubscription } from '../../app/src/models/DeletedSubscription.js'
import minimist from 'minimist'
import _ from 'lodash'
@@ -2,9 +2,9 @@
import minimist from 'minimist'
import process from 'node:process'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.js'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.mjs'
import DocumentUpdaterHandler from '../app/src/Features/DocumentUpdater/DocumentUpdaterHandler.mjs'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import HistoryManager from '../app/src/Features/History/HistoryManager.mjs'
import { db, ObjectId } from '../app/src/infrastructure/mongodb.js'
@@ -2,7 +2,7 @@ import {
db,
READ_PREFERENCE_SECONDARY,
} from '../app/src/infrastructure/mongodb.js'
import UserSessionsManager from '../app/src/Features/User/UserSessionsManager.js'
import UserSessionsManager from '../app/src/Features/User/UserSessionsManager.mjs'
import { scriptRunner } from './lib/ScriptRunner.mjs'
const COMMIT = process.argv.includes('--commit')
@@ -1,4 +1,4 @@
import NotificationsBuilder from '../app/src/Features/Notifications/NotificationsBuilder.js'
import NotificationsBuilder from '../app/src/Features/Notifications/NotificationsBuilder.mjs'
import { db } from '../app/src/infrastructure/mongodb.js'
import { batchedUpdate } from '@overleaf/mongo-utils/batchedUpdate.js'
import { scriptRunner } from './lib/ScriptRunner.mjs'
@@ -3,9 +3,9 @@ import '../app/src/models/User.js'
import { batchedUpdateWithResultHandling } from '@overleaf/mongo-utils/batchedUpdate.js'
import { promiseMapWithLimit } from '@overleaf/promise-utils'
import { getQueue } from '../app/src/infrastructure/Queues.js'
import SubscriptionLocator from '../app/src/Features/Subscription/SubscriptionLocator.js'
import PlansLocator from '../app/src/Features/Subscription/PlansLocator.js'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.js'
import SubscriptionLocator from '../app/src/Features/Subscription/SubscriptionLocator.mjs'
import PlansLocator from '../app/src/Features/Subscription/PlansLocator.mjs'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.mjs'
import { db } from '../app/src/infrastructure/mongodb.js'
const WRITE_CONCURRENCY = parseInt(process.env.WRITE_CONCURRENCY || '10', 10)
@@ -1,9 +1,9 @@
import { batchedUpdateWithResultHandling } from '@overleaf/mongo-utils/batchedUpdate.js'
import { promiseMapWithLimit } from '@overleaf/promise-utils'
import SubscriptionLocator from '../app/src/Features/Subscription/SubscriptionLocator.js'
import PlansLocator from '../app/src/Features/Subscription/PlansLocator.js'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.js'
import AnalyticsManager from '../app/src/Features/Analytics/AnalyticsManager.js'
import SubscriptionLocator from '../app/src/Features/Subscription/SubscriptionLocator.mjs'
import PlansLocator from '../app/src/Features/Subscription/PlansLocator.mjs'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.mjs'
import AnalyticsManager from '../app/src/Features/Analytics/AnalyticsManager.mjs'
import { db } from '../app/src/infrastructure/mongodb.js'
const WRITE_CONCURRENCY = parseInt(process.env.WRITE_CONCURRENCY, 10) || 10
+1 -1
View File
@@ -7,7 +7,7 @@ import {
ObjectId,
READ_PREFERENCE_SECONDARY,
} from '../app/src/infrastructure/mongodb.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import { NotFoundError } from '../app/src/Features/Errors/Errors.js'
import { scriptRunner } from './lib/ScriptRunner.mjs'
+1 -1
View File
@@ -1,6 +1,6 @@
import { scriptRunner } from './lib/ScriptRunner.mjs'
import Path from 'node:path'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import DocumentUpdaterHandler from '../app/src/Features/DocumentUpdater/DocumentUpdaterHandler.mjs'
import ProjectGetter from '../app/src/Features/Project/ProjectGetter.mjs'
import ProjectEntityMongoUpdateHandler from '../app/src/Features/Project/ProjectEntityMongoUpdateHandler.mjs'
@@ -2,7 +2,7 @@ import {
db,
READ_PREFERENCE_SECONDARY,
} from '../app/src/infrastructure/mongodb.js'
import UserSessionsManager from '../app/src/Features/User/UserSessionsManager.js'
import UserSessionsManager from '../app/src/Features/User/UserSessionsManager.mjs'
import { scriptRunner } from './lib/ScriptRunner.mjs'
const COMMIT = process.argv.includes('--commit')
+1 -1
View File
@@ -1,5 +1,5 @@
import { promisify, promiseMapWithLimit } from '@overleaf/promise-utils'
import UserSessionsRedis from '../app/src/Features/User/UserSessionsRedis.js'
import UserSessionsRedis from '../app/src/Features/User/UserSessionsRedis.mjs'
import minimist from 'minimist'
import { scriptRunner } from './lib/ScriptRunner.mjs'
@@ -1,8 +1,8 @@
import fs from 'node:fs'
import { ObjectId } from '../app/src/infrastructure/mongodb.js'
import UserUpdater from '../app/src/Features/User/UserUpdater.js'
import UserSessionsManager from '../app/src/Features/User/UserSessionsManager.js'
import UserAuditLogHandler from '../app/src/Features/User/UserAuditLogHandler.js'
import UserUpdater from '../app/src/Features/User/UserUpdater.mjs'
import UserSessionsManager from '../app/src/Features/User/UserSessionsManager.mjs'
import UserAuditLogHandler from '../app/src/Features/User/UserAuditLogHandler.mjs'
import { promiseMapWithLimit } from '@overleaf/promise-utils'
const ASYNC_LIMIT = 10
@@ -2,7 +2,7 @@ import fs from 'node:fs'
import minimist from 'minimist'
import readline from 'node:readline'
import { db, ObjectId } from '../../app/src/infrastructure/mongodb.js'
import DocstoreManagerModule from '../../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManagerModule from '../../app/src/Features/Docstore/DocstoreManager.mjs'
const { promises: DocstoreManager } = DocstoreManagerModule
@@ -1,9 +1,9 @@
// @ts-check
import minimist from 'minimist'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.js'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.mjs'
import DocumentUpdaterHandler from '../app/src/Features/DocumentUpdater/DocumentUpdaterHandler.mjs'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import HistoryManager from '../app/src/Features/History/HistoryManager.mjs'
import { db, ObjectId } from '../app/src/infrastructure/mongodb.js'
@@ -1,7 +1,7 @@
import mongodb from 'mongodb-legacy'
import { promiseMapWithLimit } from '@overleaf/promise-utils'
import { batchedUpdate } from '@overleaf/mongo-utils/batchedUpdate.js'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.js'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.mjs'
import DeleteOrphanedDataHelper from './delete_orphaned_data_helper.mjs'
import { ensureMongoTimeout } from './helpers/env_variable_helper.mjs'
import { db } from '../app/src/infrastructure/mongodb.js'
@@ -1,6 +1,6 @@
import minimist from 'minimist'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import ChatApiHandler from '../app/src/Features/Chat/ChatApiHandler.mjs'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import DocumentUpdaterHandler from '../app/src/Features/DocumentUpdater/DocumentUpdaterHandler.mjs'
import { promiseMapWithLimit } from '@overleaf/promise-utils'
import { scriptRunner } from './lib/ScriptRunner.mjs'
@@ -1,4 +1,4 @@
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import { promisify } from 'node:util'
import mongodb from 'mongodb-legacy'
import {
@@ -1,5 +1,5 @@
import { Subscription } from '../app/src/models/Subscription.js'
import SubscriptionUpdater from '../app/src/Features/Subscription/SubscriptionUpdater.js'
import SubscriptionUpdater from '../app/src/Features/Subscription/SubscriptionUpdater.mjs'
import minimist from 'minimist'
import mongodb from 'mongodb-legacy'
+1 -1
View File
@@ -6,7 +6,7 @@ import Settings from '@overleaf/settings'
import { db } from '../app/src/infrastructure/mongodb.js'
import GracefulShutdown from '../app/src/infrastructure/GracefulShutdown.js'
import ProjectDeleter from '../app/src/Features/Project/ProjectDeleter.mjs'
import SplitTestManager from '../app/src/Features/SplitTests/SplitTestManager.js'
import SplitTestManager from '../app/src/Features/SplitTests/SplitTestManager.mjs'
import UserDeleter from '../app/src/Features/User/UserDeleter.mjs'
import UserRegistrationHandler from '../app/src/Features/User/UserRegistrationHandler.mjs'
@@ -4,7 +4,7 @@ import fs from 'node:fs'
import minimist from 'minimist'
import { OnboardingDataCollection } from '../app/src/models/OnboardingDataCollection.js'
import { User } from '../app/src/models/User.js'
import SubscriptionLocator from '../app/src/Features/Subscription/SubscriptionLocator.js'
import SubscriptionLocator from '../app/src/Features/Subscription/SubscriptionLocator.mjs'
import Settings from '@overleaf/settings'
import { fetchJson } from '@overleaf/fetch-utils'
+1 -1
View File
@@ -1,7 +1,7 @@
// @ts-check
import minimist from 'minimist'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import { db, ObjectId } from '../app/src/infrastructure/mongodb.js'
const OPTS = parseArgs()
+1 -1
View File
@@ -1,7 +1,7 @@
import fs from 'node:fs'
import minimist from 'minimist'
import { ObjectId } from '../app/src/infrastructure/mongodb.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import FileStoreHandler from '../app/src/Features/FileStore/FileStoreHandler.mjs'
import FileWriter from '../app/src/infrastructure/FileWriter.js'
import ProjectEntityMongoUpdateHandler from '../app/src/Features/Project/ProjectEntityMongoUpdateHandler.mjs'
@@ -1,6 +1,6 @@
import { db } from '../app/src/infrastructure/mongodb.js'
import minimist from 'minimist'
import UserGetter from '../app/src/Features/User/UserGetter.js'
import UserGetter from '../app/src/Features/User/UserGetter.mjs'
import fs from 'node:fs'
import { scriptRunner } from './lib/ScriptRunner.mjs'
@@ -8,7 +8,7 @@
import { db, ObjectId } from '../app/src/infrastructure/mongodb.js'
import SubscriptionUpdater from '../app/src/Features/Subscription/SubscriptionUpdater.js'
import SubscriptionUpdater from '../app/src/Features/Subscription/SubscriptionUpdater.mjs'
import minimist from 'minimist'
import { scriptRunner } from './lib/ScriptRunner.mjs'
const argv = minimist(process.argv.slice(2), {
@@ -1,6 +1,6 @@
import RedisWrapper from '@overleaf/redis-wrapper'
import Settings from '@overleaf/settings'
import SessionManager from '../app/src/Features/Authentication/SessionManager.js'
import SessionManager from '../app/src/Features/Authentication/SessionManager.mjs'
import minimist from 'minimist'
const redis = RedisWrapper.createClient(Settings.redis.websessions)
@@ -1,4 +1,4 @@
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.js'
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.mjs'
import minimist from 'minimist'
import logger from '@overleaf/logger'
import { fileURLToPath } from 'node:url'
@@ -1,4 +1,4 @@
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.js'
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.mjs'
import async from 'async'
import { Parser as CSVParser } from 'json2csv'
@@ -1,6 +1,6 @@
import { Subscription } from '../../app/src/models/Subscription.js'
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.js'
import SubscriptionUpdater from '../../app/src/Features/Subscription/SubscriptionUpdater.js'
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.mjs'
import SubscriptionUpdater from '../../app/src/Features/Subscription/SubscriptionUpdater.mjs'
import minimist from 'minimist'
import { setTimeout } from 'node:timers/promises'
import util from 'node:util'
@@ -1,6 +1,6 @@
import { Subscription } from '../../app/src/models/Subscription.js'
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.js'
import SubscriptionUpdater from '../../app/src/Features/Subscription/SubscriptionUpdater.js'
import RecurlyWrapper from '../../app/src/Features/Subscription/RecurlyWrapper.mjs'
import SubscriptionUpdater from '../../app/src/Features/Subscription/SubscriptionUpdater.mjs'
import minimist from 'minimist'
import { setTimeout } from 'node:timers/promises'
+4 -4
View File
@@ -2,10 +2,10 @@ import { db } from '../app/src/infrastructure/mongodb.js'
import minimist from 'minimist'
import _ from 'lodash'
import async from 'async'
import FeaturesUpdater from '../app/src/Features/Subscription/FeaturesUpdater.js'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.js'
import UserFeaturesUpdater from '../app/src/Features/Subscription/UserFeaturesUpdater.js'
import AnalyticsManager from '../app/src/Features/Analytics/AnalyticsManager.js'
import FeaturesUpdater from '../app/src/Features/Subscription/FeaturesUpdater.mjs'
import FeaturesHelper from '../app/src/Features/Subscription/FeaturesHelper.mjs'
import UserFeaturesUpdater from '../app/src/Features/Subscription/UserFeaturesUpdater.mjs'
import AnalyticsManager from '../app/src/Features/Analytics/AnalyticsManager.mjs'
import DropboxHandler from '../modules/dropbox/app/src/DropboxHandler.mjs'
import { OError } from '../app/src/Features/Errors/Errors.js'
+2 -2
View File
@@ -1,6 +1,6 @@
import { ObjectId } from '../app/src/infrastructure/mongodb.js'
import UserUpdater from '../app/src/Features/User/UserUpdater.js'
import UserGetter from '../app/src/Features/User/UserGetter.js'
import UserUpdater from '../app/src/Features/User/UserUpdater.mjs'
import UserGetter from '../app/src/Features/User/UserGetter.mjs'
async function removeEmail() {
const userId = process.argv[2]
@@ -3,7 +3,7 @@
import minimist from 'minimist'
import { batchedUpdate } from '@overleaf/mongo-utils/batchedUpdate.js'
import { db, ObjectId } from '../app/src/infrastructure/mongodb.js'
import UserAuditLogHandler from '../app/src/Features/User/UserAuditLogHandler.js'
import UserAuditLogHandler from '../app/src/Features/User/UserAuditLogHandler.mjs'
import fs from 'node:fs/promises'
import * as csv from 'csv'
import { promisify } from 'node:util'
@@ -9,7 +9,7 @@ import minimist from 'minimist'
import { ObjectId } from '../app/src/infrastructure/mongodb.js'
import { User } from '../app/src/models/User.js'
import { Subscription } from '../app/src/models/Subscription.js'
import UserAuditLogHandler from '../app/src/Features/User/UserAuditLogHandler.js'
import UserAuditLogHandler from '../app/src/Features/User/UserAuditLogHandler.mjs'
const argv = minimist(process.argv.slice(2))
const COMMIT = argv.commit !== undefined
@@ -1,6 +1,6 @@
import ProjectEntityRestoreHandler from '../app/src/Features/Project/ProjectEntityRestoreHandler.mjs'
import ProjectEntityHandler from '../app/src/Features/Project/ProjectEntityHandler.mjs'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import { scriptRunner } from './lib/ScriptRunner.mjs'
const ARGV = process.argv.slice(2)
@@ -1,5 +1,5 @@
import ProjectEntityRestoreHandler from '../app/src/Features/Project/ProjectEntityRestoreHandler.mjs'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.js'
import DocstoreManager from '../app/src/Features/Docstore/DocstoreManager.mjs'
import { scriptRunner } from './lib/ScriptRunner.mjs'
const ARGV = process.argv.slice(2)
+1 -1
View File
@@ -5,7 +5,7 @@
*/
import fs from 'node:fs'
import { ObjectId } from '../app/src/infrastructure/mongodb.js'
import UserUpdater from '../app/src/Features/User/UserUpdater.js'
import UserUpdater from '../app/src/Features/User/UserUpdater.mjs'
import { promiseMapWithLimit } from '@overleaf/promise-utils'
const ASYNC_LIMIT = 10
@@ -1,6 +1,6 @@
import fs from 'node:fs'
import minimist from 'minimist'
import InstitutionsAPIModule from '../../app/src/Features/Institutions/InstitutionsAPI.js'
import InstitutionsAPIModule from '../../app/src/Features/Institutions/InstitutionsAPI.mjs'
const { promises: InstitutionsAPI } = InstitutionsAPIModule
const argv = minimist(process.argv.slice(2))
@@ -1,6 +1,6 @@
import minimist from 'minimist'
import ThirdPartyIdentityManager from '../app/src/Features/User/ThirdPartyIdentityManager.js'
import UserGetter from '../app/src/Features/User/UserGetter.js'
import ThirdPartyIdentityManager from '../app/src/Features/User/ThirdPartyIdentityManager.mjs'
import UserGetter from '../app/src/Features/User/UserGetter.mjs'
import { scriptRunner } from './lib/ScriptRunner.mjs'
/**