@@ -41,6 +41,11 @@ var NetworkOptInView = View.extend({
4141 hook : 'product-feedback-checkbox' ,
4242 name : 'checked'
4343 } ,
44+ autoUpdates : {
45+ type : 'booleanAttribute' ,
46+ hook : 'auto-updates-checkbox' ,
47+ name : 'checked'
48+ } ,
4449 trackUsageStatistics : {
4550 type : 'booleanAttribute' ,
4651 hook : 'usage-stats-checkbox' ,
@@ -59,13 +64,14 @@ var NetworkOptInView = View.extend({
5964 this . trackErrors = true ;
6065 this . enableFeedbackPanel = true ;
6166 this . trackUsageStatistics = true ;
62- // this.autoUpdates = true;
67+ this . autoUpdates = true ;
6368 } else {
6469 debug ( 'seen this dialog before, show the real settings' ) ;
6570 this . buttonTitle = 'Close' ;
6671 this . trackErrors = app . preferences . trackErrors ;
6772 this . enableFeedbackPanel = app . preferences . enableFeedbackPanel ;
6873 this . trackUsageStatistics = app . preferences . trackUsageStatistics ;
74+ this . autoUpdates = app . preferences . autoUpdates ;
6975 }
7076 } ,
7177 checkboxChanged : function ( evt ) {
@@ -76,7 +82,9 @@ var NetworkOptInView = View.extend({
7682 buttonClicked : function ( ) {
7783 var features = [
7884 'enableFeedbackPanel' ,
79- 'trackUsageStatistics'
85+ 'trackUsageStatistics' ,
86+ 'trackErrors' ,
87+ 'autoUpdates'
8088 ] ;
8189
8290 this . preferences . set ( 'showedNetworkOptIn' , true ) ;
@@ -94,7 +102,8 @@ var NetworkOptInView = View.extend({
94102 var metadata = {
95103 'track usage stats' : settings . trackUsageStatistics ,
96104 'product feedback' : settings . enableFeedbackPanel ,
97- 'track errors' : settings . trackErrors
105+ 'track errors' : settings . trackErrors ,
106+ 'auto updates' : settings . autoUpdates
98107 } ;
99108 metrics . track ( 'Network Opt-in' , 'used' , metadata ) ;
100109 } ,
0 commit comments