Merge pull request #13343 from overleaf/ii-review-panel-migration-create-feature-flag

[web] Create feature flag for review panel

GitOrigin-RevId: e7e83729a536dce1824f604fb66afe1785f4be25
This commit is contained in:
ilkin-overleaf
2023-07-17 10:26:04 +00:00
committed by Copybot
parent a75cda5f2a
commit 2fceaa6085
8 changed files with 39 additions and 3 deletions
@@ -769,6 +769,21 @@ const ProjectController = {
}
)
},
reviewPanelAssignment(cb) {
SplitTestHandler.getAssignment(
req,
res,
'review-panel',
(error, assignment) => {
// do not fail editor load if assignment fails
if (error) {
cb(null, { variant: 'default' })
} else {
cb(null, assignment)
}
}
)
},
accessCheckForOldCompileDomainAssigment(cb) {
SplitTestHandler.getAssignment(
req,
@@ -856,6 +871,7 @@ const ProjectController = {
richTextAssignment,
onboardingVideoTourAssignment,
historyViewAssignment,
reviewPanelAssignment,
}
) => {
if (err != null) {
@@ -1076,6 +1092,7 @@ const ProjectController = {
richTextVariant,
showOnboardingVideoTour,
historyViewReact: historyViewAssignment.variant === 'react',
isReviewPanelReact: reviewPanelAssignment.variant === 'react',
showPersonalAccessToken,
})
timer.done()