Enable track changes for beta users

This commit is contained in:
James Allen 2017-02-13 12:09:47 +01:00
parent 47a66eed50
commit e99c9a2065
2 changed files with 8 additions and 4 deletions

View file

@ -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

View file

@ -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 =