|
|
@@ -352,7 +352,6 @@ const _ProjectController = {
|
|
|
'write-and-cite-ars',
|
|
|
'default-visual-for-beginners',
|
|
|
'hotjar',
|
|
|
- 'ai-add-on',
|
|
|
'reviewer-role',
|
|
|
'papers-integration',
|
|
|
'editor-redesign',
|
|
|
@@ -676,14 +675,13 @@ const _ProjectController = {
|
|
|
subscription && !subscription.recurlySubscription_id
|
|
|
const hasManuallyCollectedSubscription =
|
|
|
subscription?.collectionMethod === 'manual'
|
|
|
- const cannotPurchaseAddons =
|
|
|
+ const canPurchaseAddons = !(
|
|
|
hasNonRecurlySubscription || hasManuallyCollectedSubscription
|
|
|
+ )
|
|
|
const assistantDisabled = user.aiErrorAssistant?.enabled === false // the assistant has been manually disabled by the user
|
|
|
const canUseErrorAssistant =
|
|
|
- user.features?.aiErrorAssistant ||
|
|
|
- (splitTestAssignments['ai-add-on']?.variant === 'enabled' &&
|
|
|
- !cannotPurchaseAddons &&
|
|
|
- !assistantDisabled)
|
|
|
+ (user.features?.aiErrorAssistant || canPurchaseAddons) &&
|
|
|
+ !assistantDisabled
|
|
|
|
|
|
let featureUsage = {}
|
|
|
|