Rename features files

GitOrigin-RevId: fc4ce037343b02d002fa07b7cdc283f2d7d4f89b
This commit is contained in:
Andrew Rumble
2025-10-16 09:14:37 +01:00
committed by Copybot
parent fda790bd78
commit ce868bbb2d
23 changed files with 24 additions and 24 deletions

View File

@@ -12,10 +12,10 @@ import ProjectEntityHandler from '../Project/ProjectEntityHandler.js'
import logger from '@overleaf/logger'
import OError from '@overleaf/o-error'
import { Cookie } from 'tough-cookie'
import ClsiCookieManagerFactory from './ClsiCookieManager.js'
import ClsiStateManager from './ClsiStateManager.js'
import ClsiCookieManagerFactory from './ClsiCookieManager.mjs'
import ClsiStateManager from './ClsiStateManager.mjs'
import _ from 'lodash'
import ClsiFormatChecker from './ClsiFormatChecker.js'
import ClsiFormatChecker from './ClsiFormatChecker.mjs'
import DocumentUpdaterHandler from '../DocumentUpdater/DocumentUpdaterHandler.js'
import Metrics from '@overleaf/metrics'
import Errors from '../Errors/Errors.js'

View File

@@ -12,7 +12,7 @@ import Errors from '../Errors/Errors.js'
import SessionManager from '../Authentication/SessionManager.js'
import { RateLimiter } from '../../infrastructure/RateLimiter.js'
import Validation from '../../infrastructure/Validation.js'
import ClsiCookieManagerFactory from './ClsiCookieManager.js'
import ClsiCookieManagerFactory from './ClsiCookieManager.mjs'
import Path from 'node:path'
import AnalyticsManager from '../Analytics/AnalyticsManager.js'
import SplitTestHandler from '../SplitTests/SplitTestHandler.js'

View File

@@ -38,7 +38,7 @@ import FeaturesUpdater from '../Subscription/FeaturesUpdater.js'
import SpellingHandler from '../Spelling/SpellingHandler.mjs'
import { hasAdminAccess } from '../Helpers/AdminAuthorizationHelper.js'
import InstitutionsFeatures from '../Institutions/InstitutionsFeatures.js'
import InstitutionsGetter from '../Institutions/InstitutionsGetter.js'
import InstitutionsGetter from '../Institutions/InstitutionsGetter.mjs'
import ProjectAuditLogHandler from './ProjectAuditLogHandler.mjs'
import PublicAccessLevels from '../Authorization/PublicAccessLevels.js'
import TagsHandler from '../Tags/TagsHandler.js'

View File

@@ -1,6 +1,6 @@
import SplitTestHandler from '../SplitTests/SplitTestHandler.js'
import AnalyticsManager from '../Analytics/AnalyticsManager.js'
import SubscriptionEmailHandler from './SubscriptionEmailHandler.js'
import SubscriptionEmailHandler from './SubscriptionEmailHandler.mjs'
import { AI_ADD_ON_CODE } from './AiHelper.js'
import mongodb from 'mongodb-legacy'

View File

@@ -1,6 +1,6 @@
const EmailBuilder = require('../Email/EmailBuilder')
const EmailMessageHelper = require('../Email/EmailMessageHelper')
const settings = require('@overleaf/settings')
import EmailBuilder from '../Email/EmailBuilder.js'
import EmailMessageHelper from '../Email/EmailMessageHelper.js'
import settings from '@overleaf/settings'
EmailBuilder.templates.trialOnboarding = EmailBuilder.NoCTAEmailTemplate({
subject(opts) {

View File

@@ -1,8 +1,8 @@
const EmailHandler = require('../Email/EmailHandler')
const UserGetter = require('../User/UserGetter')
require('./SubscriptionEmailBuilder')
const PlansLocator = require('./PlansLocator')
const Settings = require('@overleaf/settings')
import EmailHandler from '../Email/EmailHandler.js'
import UserGetter from '../User/UserGetter.js'
import './SubscriptionEmailBuilder.js'
import PlansLocator from './PlansLocator.js'
import Settings from '@overleaf/settings'
const SubscriptionEmailHandler = {
async sendTrialOnboardingEmail(userId, planCode) {
@@ -26,4 +26,4 @@ const SubscriptionEmailHandler = {
},
}
module.exports = SubscriptionEmailHandler
export default SubscriptionEmailHandler

View File

@@ -1,4 +1,4 @@
const dateformat = require('dateformat')
import dateformat from 'dateformat';
function formatDateTime(date) {
if (!date) {
@@ -14,7 +14,7 @@ function formatDate(date) {
return dateformat(date, 'mmmm dS, yyyy', true)
}
module.exports = {
export default {
formatDateTime,
formatDate,
}
};

View File

@@ -4,10 +4,10 @@ import Settings from '@overleaf/settings'
import PlansLocator from './PlansLocator.js'
import { isStandaloneAiAddOnPlanCode } from './AiHelper.js'
import { MEMBERS_LIMIT_ADD_ON_CODE } from './PaymentProviderEntities.js'
import SubscriptionFormatters from './SubscriptionFormatters.js'
import SubscriptionFormatters from './SubscriptionFormatters.mjs'
import SubscriptionLocator from './SubscriptionLocator.js'
import InstitutionsGetter from '../Institutions/InstitutionsGetter.js'
import InstitutionsManager from '../Institutions/InstitutionsManager.js'
import InstitutionsGetter from '../Institutions/InstitutionsGetter.mjs'
import InstitutionsManager from '../Institutions/InstitutionsManager.mjs'
import PublishersGetter from '../Publishers/PublishersGetter.js'
import sanitizeHtml from 'sanitize-html'
import _ from 'lodash'

View File

@@ -1,4 +1,4 @@
import InstitutionsManager from '../app/src/Features/Institutions/InstitutionsManager.js'
import InstitutionsManager from '../app/src/Features/Institutions/InstitutionsManager.mjs'
import { ensureRunningOnMongoSecondaryWithTimeout } from './helpers/env_variable_helper.mjs'
// ScriptRunner can not be used when using this assertion

View File

@@ -1,5 +1,5 @@
import { promisify } from 'node:util'
import InstitutionsManager from '../app/src/Features/Institutions/InstitutionsManager.js'
import InstitutionsManager from '../app/src/Features/Institutions/InstitutionsManager.mjs'
import { fileURLToPath } from 'node:url'
import { scriptRunner } from './lib/ScriptRunner.mjs'
const sleep = promisify(setTimeout)

View File

@@ -1,5 +1,5 @@
import minimist from 'minimist'
import InstitutionsManager from '../app/src/Features/Institutions/InstitutionsManager.js'
import InstitutionsManager from '../app/src/Features/Institutions/InstitutionsManager.mjs'
import { scriptRunner } from './lib/ScriptRunner.mjs'
const institutionId = parseInt(process.argv[2])