diff --git a/services/web/app/coffee/Features/Project/ProjectController.coffee b/services/web/app/coffee/Features/Project/ProjectController.coffee index 618fc7c0b4..b3b8e9a6d4 100644 --- a/services/web/app/coffee/Features/Project/ProjectController.coffee +++ b/services/web/app/coffee/Features/Project/ProjectController.coffee @@ -270,7 +270,7 @@ module.exports = ProjectController = project: (cb)-> ProjectGetter.getProject( project_id, - { name: 1, lastUpdated: 1, track_changes: 1, owner_ref: 1, brandVariationId: 1, 'overleaf.history.display': 1 }, + { name: 1, lastUpdated: 1, track_changes: 1, owner_ref: 1, brandVariationId: 1, overleaf: 1 }, cb ) user: (cb)-> @@ -323,6 +323,9 @@ module.exports = ProjectController = if subscription? and subscription.freeTrial? and subscription.freeTrial.expiresAt? allowedFreeTrial = !!subscription.freeTrial.allowed || true + showGitBridge = + user.betaProgram && !project.overleaf?.id? # don't support v1 projects yet + logger.log project_id:project_id, "rendering editor page" res.render 'project/editor', title: project.name @@ -370,7 +373,7 @@ module.exports = ProjectController = brandVariation: brandVariation allowedImageNames: Settings.allowedImageNames || [] gitBridgePublicBaseUrl: Settings.gitBridgePublicBaseUrl - showGitBridge: req.query?.gitbridge == 'true' || user.isAdmin + showGitBridge: showGitBridge timer.done() _buildProjectList: (allProjects, v1Projects = [])->