mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-05-01 00:15:00 -04:00
Remove target subs line from subs dashboard
This commit is contained in:
parent
ad079f1ff9
commit
aa16348ded
1 changed files with 1 additions and 32 deletions
|
@ -10,7 +10,6 @@ require 'vendor/d3'
|
||||||
module.exports = class AnalyticsSubscriptionsView extends RootView
|
module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
id: 'admin-analytics-subscriptions-view'
|
id: 'admin-analytics-subscriptions-view'
|
||||||
template: template
|
template: template
|
||||||
targetSubCount: 1200
|
|
||||||
|
|
||||||
events:
|
events:
|
||||||
'click .btn-show-more-cancellations': 'onClickShowMoreCancellations'
|
'click .btn-show-more-cancellations': 'onClickShowMoreCancellations'
|
||||||
|
@ -377,7 +376,6 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
# TODO: Where should this metadata live?
|
# TODO: Where should this metadata live?
|
||||||
# TODO: lineIDs assumed to be unique across graphs
|
# TODO: lineIDs assumed to be unique across graphs
|
||||||
totalSubsID = 'total-subs'
|
totalSubsID = 'total-subs'
|
||||||
targetSubsID = 'target-subs'
|
|
||||||
startedSubsID = 'started-subs'
|
startedSubsID = 'started-subs'
|
||||||
cancelledSubsID = 'cancelled-subs'
|
cancelledSubsID = 'cancelled-subs'
|
||||||
netSubsID = 'net-subs'
|
netSubsID = 'net-subs'
|
||||||
|
@ -387,11 +385,6 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
description: 'Total Active Subscriptions'
|
description: 'Total Active Subscriptions'
|
||||||
color: 'green'
|
color: 'green'
|
||||||
strokeWidth: 1
|
strokeWidth: 1
|
||||||
lineMetadata[targetSubsID] =
|
|
||||||
description: 'Target Total Subscriptions'
|
|
||||||
color: 'gold'
|
|
||||||
strokeWidth: 4
|
|
||||||
opacity: 1.0
|
|
||||||
lineMetadata[startedSubsID] =
|
lineMetadata[startedSubsID] =
|
||||||
description: 'New Subscriptions'
|
description: 'New Subscriptions'
|
||||||
color: 'blue'
|
color: 'blue'
|
||||||
|
@ -454,7 +447,7 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
lineColor: lineMetadata[totalSubsID].color
|
lineColor: lineMetadata[totalSubsID].color
|
||||||
strokeWidth: lineMetadata[totalSubsID].strokeWidth
|
strokeWidth: lineMetadata[totalSubsID].strokeWidth
|
||||||
min: 0
|
min: 0
|
||||||
max: Math.max(@targetSubCount, d3.max(@subs, (d) -> d.total))
|
max: d3.max(@subs, (d) -> d.total)
|
||||||
|
|
||||||
## Started
|
## Started
|
||||||
|
|
||||||
|
@ -537,30 +530,6 @@ module.exports = class AnalyticsSubscriptionsView extends RootView
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
## Total subs target
|
|
||||||
|
|
||||||
# Build line data
|
|
||||||
levelPoints = []
|
|
||||||
for sub, i in @subs
|
|
||||||
levelPoints.push
|
|
||||||
x: i
|
|
||||||
y: @targetSubCount
|
|
||||||
day: sub.day
|
|
||||||
pointID: "#{targetSubsID}#{i}"
|
|
||||||
values: []
|
|
||||||
|
|
||||||
levelPoints.splice(0, levelPoints.length - timeframeDays) if levelPoints.length > timeframeDays
|
|
||||||
|
|
||||||
graph.lines.push
|
|
||||||
lineID: targetSubsID
|
|
||||||
enabled: true
|
|
||||||
points: levelPoints
|
|
||||||
description: lineMetadata[targetSubsID].description
|
|
||||||
lineColor: lineMetadata[targetSubsID].color
|
|
||||||
strokeWidth: lineMetadata[targetSubsID].strokeWidth
|
|
||||||
min: 0
|
|
||||||
max: Math.max(@targetSubCount, d3.max(@subs, (d) -> d.total))
|
|
||||||
|
|
||||||
## Cancelled
|
## Cancelled
|
||||||
|
|
||||||
# Build line data
|
# Build line data
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue