Browse Source

fixes #21 - Need system update level in dashboard

LukePulverenti 12 years ago
parent
commit
02bfec8cc7

+ 9 - 1
MediaBrowser.WebDashboard/Html/advanced.html

@@ -15,11 +15,19 @@
                             <input type="checkbox" id="chkRunAtStartup" name="chkRunAtStartup" />
                             <label for="chkRunAtStartup">Run server at startup</label>
                         </li>
+                        <li>
+                            <label for="selectAutomaticUpdateLevel">Automatic update level</label>
+                            <select name="selectAutomaticUpdateLevel" id="selectAutomaticUpdateLevel">
+                                <option value="Release">Official Release</option>
+                                <option value="Beta">Beta</option>
+                                <option value="Dev">Dev</option>
+                            </select>
+                        </li>
                         <li>
                             <label for="txtPortNumber">Http server port number: </label>
                             <input type="number" id="txtPortNumber" name="txtPortNumber" pattern="[0-9]*" required="required" min="1" />
                         </li>
-                        <li id="fldWebSocketPortNumber" style="display:none;">
+                        <li id="fldWebSocketPortNumber" style="display: none;">
                             <label for="txtWebSocketPortNumber">Web socket port number: </label>
                             <input type="number" id="txtWebSocketPortNumber" name="txtWebSocketPortNumber" pattern="[0-9]*" required="required" min="1" />
                         </li>

+ 2 - 0
MediaBrowser.WebDashboard/Html/scripts/AdvancedConfigurationPage.js

@@ -25,6 +25,7 @@
             $('#fldWebSocketPortNumber', page).show();
         }
 
+        $('#selectAutomaticUpdateLevel', page).val(config.SystemUpdateLevel).selectmenu('refresh');
         $('#txtWebSocketPortNumber', page).val(config.LegacyWebSocketPortNumber);
 
         $('#txtPortNumber', page).val(config.HttpServerPortNumber);
@@ -51,6 +52,7 @@
 
             config.EnableDeveloperTools = $('#chkEnableDeveloperTools', form).checked();
             config.RunAtStartup = $('#chkRunAtStartup', form).checked();
+            config.SystemUpdateLevel = $('#selectAutomaticUpdateLevel', form).val();
 
             ApiClient.updateServerConfiguration(config).done(Dashboard.processServerConfigurationUpdateResult);
         });