@@ -41,6 +41,11 @@ var NetworkOptInView = View.extend({
41
41
hook : 'product-feedback-checkbox' ,
42
42
name : 'checked'
43
43
} ,
44
+ autoUpdates : {
45
+ type : 'booleanAttribute' ,
46
+ hook : 'auto-updates-checkbox' ,
47
+ name : 'checked'
48
+ } ,
44
49
trackUsageStatistics : {
45
50
type : 'booleanAttribute' ,
46
51
hook : 'usage-stats-checkbox' ,
@@ -59,13 +64,14 @@ var NetworkOptInView = View.extend({
59
64
this . trackErrors = true ;
60
65
this . enableFeedbackPanel = true ;
61
66
this . trackUsageStatistics = true ;
62
- // this.autoUpdates = true;
67
+ this . autoUpdates = true ;
63
68
} else {
64
69
debug ( 'seen this dialog before, show the real settings' ) ;
65
70
this . buttonTitle = 'Close' ;
66
71
this . trackErrors = app . preferences . trackErrors ;
67
72
this . enableFeedbackPanel = app . preferences . enableFeedbackPanel ;
68
73
this . trackUsageStatistics = app . preferences . trackUsageStatistics ;
74
+ this . autoUpdates = app . preferences . autoUpdates ;
69
75
}
70
76
} ,
71
77
checkboxChanged : function ( evt ) {
@@ -76,7 +82,9 @@ var NetworkOptInView = View.extend({
76
82
buttonClicked : function ( ) {
77
83
var features = [
78
84
'enableFeedbackPanel' ,
79
- 'trackUsageStatistics'
85
+ 'trackUsageStatistics' ,
86
+ 'trackErrors' ,
87
+ 'autoUpdates'
80
88
] ;
81
89
82
90
this . preferences . set ( 'showedNetworkOptIn' , true ) ;
@@ -94,7 +102,8 @@ var NetworkOptInView = View.extend({
94
102
var metadata = {
95
103
'track usage stats' : settings . trackUsageStatistics ,
96
104
'product feedback' : settings . enableFeedbackPanel ,
97
- 'track errors' : settings . trackErrors
105
+ 'track errors' : settings . trackErrors ,
106
+ 'auto updates' : settings . autoUpdates
98
107
} ;
99
108
metrics . track ( 'Network Opt-in' , 'used' , metadata ) ;
100
109
} ,
0 commit comments