mirror of
https://github.com/overleaf/overleaf.git
synced 2024-09-16 02:52:31 -04:00
Remove old unused track changes notice
This commit is contained in:
parent
8f32f0d65f
commit
f85880ba38
3 changed files with 1 additions and 33 deletions
|
@ -234,25 +234,6 @@ module.exports = ProjectController =
|
||||||
#don't need to wait for this to complete
|
#don't need to wait for this to complete
|
||||||
ProjectUpdateHandler.markAsOpened project_id, ->
|
ProjectUpdateHandler.markAsOpened project_id, ->
|
||||||
cb()
|
cb()
|
||||||
showPerUserTCNotice: (cb) ->
|
|
||||||
cb = underscore.once(cb)
|
|
||||||
if !user_id?
|
|
||||||
return cb()
|
|
||||||
timestamp = user_id.toString().substring(0,8)
|
|
||||||
userSignupDate = new Date( parseInt( timestamp, 16 ) * 1000 )
|
|
||||||
if userSignupDate > new Date("2017-08-09")
|
|
||||||
# Don't show for users who registered after it was released
|
|
||||||
return cb(null, false)
|
|
||||||
timeout = setTimeout cb, 500
|
|
||||||
AnalyticsManager.getLastOccurance user_id, "shown-per-user-tc-notice", (error, event) ->
|
|
||||||
clearTimeout timeout
|
|
||||||
if error?
|
|
||||||
return cb(null, false)
|
|
||||||
else if event?
|
|
||||||
return cb(null, false)
|
|
||||||
else
|
|
||||||
logger.log { user_id, event }, "per user track changes notice not shown yet to this user"
|
|
||||||
return cb(null, true)
|
|
||||||
isTokenMember: (cb) ->
|
isTokenMember: (cb) ->
|
||||||
cb = underscore.once(cb)
|
cb = underscore.once(cb)
|
||||||
if !user_id?
|
if !user_id?
|
||||||
|
@ -312,7 +293,7 @@ module.exports = ProjectController =
|
||||||
project = results.project
|
project = results.project
|
||||||
user = results.user
|
user = results.user
|
||||||
subscription = results.subscription
|
subscription = results.subscription
|
||||||
{ showPerUserTCNotice, showAutoCompileOnboarding } = results
|
{ showAutoCompileOnboarding } = results
|
||||||
|
|
||||||
daysSinceLastUpdated = (new Date() - project.lastUpdated) / 86400000
|
daysSinceLastUpdated = (new Date() - project.lastUpdated) / 86400000
|
||||||
logger.log project_id:project_id, daysSinceLastUpdated:daysSinceLastUpdated, "got db results for loading editor"
|
logger.log project_id:project_id, daysSinceLastUpdated:daysSinceLastUpdated, "got db results for loading editor"
|
||||||
|
@ -364,7 +345,6 @@ module.exports = ProjectController =
|
||||||
syntaxValidation: user.ace.syntaxValidation
|
syntaxValidation: user.ace.syntaxValidation
|
||||||
}
|
}
|
||||||
trackChangesState: project.track_changes
|
trackChangesState: project.track_changes
|
||||||
showPerUserTCNotice: !!showPerUserTCNotice
|
|
||||||
autoCompileEnabled: !!showAutoCompileOnboarding?.enabled
|
autoCompileEnabled: !!showAutoCompileOnboarding?.enabled
|
||||||
showAutoCompileOnboarding: !!showAutoCompileOnboarding?.showOnboarding
|
showAutoCompileOnboarding: !!showAutoCompileOnboarding?.showOnboarding
|
||||||
privilegeLevel: privilegeLevel
|
privilegeLevel: privilegeLevel
|
||||||
|
|
|
@ -120,7 +120,6 @@ block requirejs
|
||||||
window.isTokenMember = #{!!isTokenMember};
|
window.isTokenMember = #{!!isTokenMember};
|
||||||
window.maxDocLength = #{maxDocLength};
|
window.maxDocLength = #{maxDocLength};
|
||||||
window.trackChangesState = data.trackChangesState;
|
window.trackChangesState = data.trackChangesState;
|
||||||
window.showPerUserTCNotice = #{!!showPerUserTCNotice};
|
|
||||||
window.autoCompileEnabled = #{!!autoCompileEnabled};
|
window.autoCompileEnabled = #{!!autoCompileEnabled};
|
||||||
window.showAutoCompileOnboarding = #{!!showAutoCompileOnboarding}
|
window.showAutoCompileOnboarding = #{!!showAutoCompileOnboarding}
|
||||||
window.showLinkSharingOnboarding = #{!!showLinkSharingOnboarding}
|
window.showLinkSharingOnboarding = #{!!showLinkSharingOnboarding}
|
||||||
|
|
|
@ -43,7 +43,6 @@ define [
|
||||||
# A count of user-facing selected changes. An aggregated change (insertion + deletion) will count
|
# A count of user-facing selected changes. An aggregated change (insertion + deletion) will count
|
||||||
# as only one.
|
# as only one.
|
||||||
nVisibleSelectedChanges: 0
|
nVisibleSelectedChanges: 0
|
||||||
showPerUserTCNotice: window.showPerUserTCNotice
|
|
||||||
|
|
||||||
window.addEventListener "beforeunload", () ->
|
window.addEventListener "beforeunload", () ->
|
||||||
collapsedStates = {}
|
collapsedStates = {}
|
||||||
|
@ -598,8 +597,6 @@ define [
|
||||||
|
|
||||||
$scope.toggleFullTCStateCollapse = () ->
|
$scope.toggleFullTCStateCollapse = () ->
|
||||||
if $scope.project.features.trackChanges
|
if $scope.project.features.trackChanges
|
||||||
if $scope.reviewPanel.showPerUserTCNotice
|
|
||||||
$scope.openPerUserTCNoticeModal()
|
|
||||||
$scope.reviewPanel.fullTCStateCollapsed = !$scope.reviewPanel.fullTCStateCollapsed
|
$scope.reviewPanel.fullTCStateCollapsed = !$scope.reviewPanel.fullTCStateCollapsed
|
||||||
else
|
else
|
||||||
$scope.openTrackChangesUpgradeModal()
|
$scope.openTrackChangesUpgradeModal()
|
||||||
|
@ -802,11 +799,3 @@ define [
|
||||||
controller: "TrackChangesUpgradeModalController"
|
controller: "TrackChangesUpgradeModalController"
|
||||||
scope: $scope.$new()
|
scope: $scope.$new()
|
||||||
}
|
}
|
||||||
|
|
||||||
$scope.openPerUserTCNoticeModal = () ->
|
|
||||||
$scope.reviewPanel.showPerUserTCNotice = false
|
|
||||||
$modal.open({
|
|
||||||
templateUrl: "perUserTCNoticeModalTemplate"
|
|
||||||
}).result.finally () ->
|
|
||||||
event_tracking.sendMB "shown-per-user-tc-notice"
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue