mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-24 20:32:44 +00:00
Enable track changes for beta users
This commit is contained in:
parent
47a66eed50
commit
e99c9a2065
2 changed files with 8 additions and 4 deletions
|
@ -22,7 +22,7 @@ module.exports = ProjectEditorHandler =
|
|||
|
||||
trackChangesVisible = false
|
||||
for member in members
|
||||
if member.privilegeLevel == "owner" and member.user?.featureSwitches?.track_changes
|
||||
if member.privilegeLevel == "owner" and (member.user?.featureSwitches?.track_changes or member.user?.betaProgram)
|
||||
trackChangesVisible = true
|
||||
|
||||
{owner, ownerFeatures, members} = @buildOwnerAndMembersViews(members)
|
||||
|
@ -37,8 +37,8 @@ module.exports = ProjectEditorHandler =
|
|||
compileGroup:"standard"
|
||||
templates: false
|
||||
references: false
|
||||
trackChanges: true # TODO: Set this to false to make track changes a paid feature
|
||||
trackChangesVisible: trackChangesVisible # TODO: Get this from the beta flag when going to public beta
|
||||
trackChanges: false
|
||||
trackChangesVisible: trackChangesVisible
|
||||
})
|
||||
|
||||
return result
|
||||
|
|
|
@ -11,7 +11,7 @@ define [
|
|||
open_doc_name: null
|
||||
opening: true
|
||||
trackChanges: false
|
||||
wantTrackChanges: window.trackChangesEnabled
|
||||
wantTrackChanges: false
|
||||
}
|
||||
|
||||
@$scope.$on "entity:selected", (event, entity) =>
|
||||
|
@ -37,6 +37,10 @@ define [
|
|||
@$scope.$watch "editor.wantTrackChanges", (value) =>
|
||||
return if !value?
|
||||
@_syncTrackChangesState(@$scope.editor.sharejs_doc)
|
||||
|
||||
@$scope.$watch "project.features.trackChanges", (trackChangesFeature) =>
|
||||
return if !trackChangesFeature?
|
||||
@$scope.editor.wantTrackChanges = window.trackChangesEnabled and trackChangesFeature
|
||||
|
||||
autoOpenDoc: () ->
|
||||
open_doc_id =
|
||||
|
|
Loading…
Reference in a new issue