mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-24 23:51:08 +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
|
trackChangesVisible = false
|
||||||
for member in members
|
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
|
trackChangesVisible = true
|
||||||
|
|
||||||
{owner, ownerFeatures, members} = @buildOwnerAndMembersViews(members)
|
{owner, ownerFeatures, members} = @buildOwnerAndMembersViews(members)
|
||||||
|
@ -37,8 +37,8 @@ module.exports = ProjectEditorHandler =
|
||||||
compileGroup:"standard"
|
compileGroup:"standard"
|
||||||
templates: false
|
templates: false
|
||||||
references: false
|
references: false
|
||||||
trackChanges: true # TODO: Set this to false to make track changes a paid feature
|
trackChanges: false
|
||||||
trackChangesVisible: trackChangesVisible # TODO: Get this from the beta flag when going to public beta
|
trackChangesVisible: trackChangesVisible
|
||||||
})
|
})
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
|
@ -11,7 +11,7 @@ define [
|
||||||
open_doc_name: null
|
open_doc_name: null
|
||||||
opening: true
|
opening: true
|
||||||
trackChanges: false
|
trackChanges: false
|
||||||
wantTrackChanges: window.trackChangesEnabled
|
wantTrackChanges: false
|
||||||
}
|
}
|
||||||
|
|
||||||
@$scope.$on "entity:selected", (event, entity) =>
|
@$scope.$on "entity:selected", (event, entity) =>
|
||||||
|
@ -37,6 +37,10 @@ define [
|
||||||
@$scope.$watch "editor.wantTrackChanges", (value) =>
|
@$scope.$watch "editor.wantTrackChanges", (value) =>
|
||||||
return if !value?
|
return if !value?
|
||||||
@_syncTrackChangesState(@$scope.editor.sharejs_doc)
|
@_syncTrackChangesState(@$scope.editor.sharejs_doc)
|
||||||
|
|
||||||
|
@$scope.$watch "project.features.trackChanges", (trackChangesFeature) =>
|
||||||
|
return if !trackChangesFeature?
|
||||||
|
@$scope.editor.wantTrackChanges = window.trackChangesEnabled and trackChangesFeature
|
||||||
|
|
||||||
autoOpenDoc: () ->
|
autoOpenDoc: () ->
|
||||||
open_doc_id =
|
open_doc_id =
|
||||||
|
|
Loading…
Reference in a new issue