diff --git a/dashboard-ui/scripts/playlistedit.js b/dashboard-ui/scripts/playlistedit.js
index 0570090a74..a22ccf57fc 100644
--- a/dashboard-ui/scripts/playlistedit.js
+++ b/dashboard-ui/scripts/playlistedit.js
@@ -53,6 +53,8 @@
var user = response2[0];
var item = response3[0];
+ $('.playlistName', page).html(item.Name);
+
_childrenItemsFunction = getItemsFunction(query);
currentItem = item;
diff --git a/dashboard-ui/scripts/syncsettings.js b/dashboard-ui/scripts/syncsettings.js
index 3ceff3da7d..d75cc826d2 100644
--- a/dashboard-ui/scripts/syncsettings.js
+++ b/dashboard-ui/scripts/syncsettings.js
@@ -3,6 +3,7 @@
function loadPage(page, config) {
$('#txtSyncTempPath', page).val(config.TemporaryPath || '');
+ $('#txtUploadSpeedLimit', page).val(config.UploadSpeedLimitBytes / 1000000);
Dashboard.hideLoadingMsg();
}
@@ -51,6 +52,7 @@
ApiClient.getNamedConfiguration("sync").done(function (config) {
config.TemporaryPath = $('#txtSyncTempPath', form).val();
+ config.UploadSpeedLimitBytes = parseInt(parseFloat(($('#txtUploadSpeedLimit', form).val() || '0')) * 1000000);
ApiClient.updateNamedConfiguration("sync", config).done(Dashboard.processServerConfigurationUpdateResult);
});
diff --git a/dashboard-ui/scripts/useredit.js b/dashboard-ui/scripts/useredit.js
index 58e1394e2d..ea394ee274 100644
--- a/dashboard-ui/scripts/useredit.js
+++ b/dashboard-ui/scripts/useredit.js
@@ -34,7 +34,6 @@
$('#chkRemoteControlSharedDevices', page).checked(user.Policy.EnableSharedDeviceControl).checkboxradio("refresh");
$('#chkEnableRemoteControlOtherUsers', page).checked(user.Policy.EnableRemoteControlOfOtherUsers).checkboxradio("refresh");
- $('#chkEnableMediaPlayback', page).checked(user.Policy.EnableMediaPlayback).checkboxradio("refresh");
$('#chkEnableDownloading', page).checked(user.Policy.EnableContentDownloading).checkboxradio("refresh");
$('#chkManageLiveTv', page).checked(user.Policy.EnableLiveTvManagement).checkboxradio("refresh");
@@ -43,7 +42,11 @@
$('#chkDisableUserPreferences', page).checked((!user.Policy.EnableUserPreferenceAccess)).checkboxradio("refresh");
+ $('#chkEnableMediaPlayback', page).checked(user.Policy.EnableMediaPlayback).checkboxradio("refresh");
+ $('#chkEnableMediaPlaybackTranscoding', page).checked(user.Policy.EnableMediaPlaybackTranscoding).checkboxradio("refresh");
+
$('#chkEnableSync', page).checked(user.Policy.EnableSync).checkboxradio("refresh");
+ $('#chkEnableSyncTranscoding', page).checked(user.Policy.EnableSyncTranscoding).checkboxradio("refresh");
Dashboard.hideLoadingMsg();
}
@@ -82,9 +85,12 @@
user.Policy.EnableSharedDeviceControl = $('#chkRemoteControlSharedDevices', page).checked();
user.Policy.EnableMediaPlayback = $('#chkEnableMediaPlayback', page).checked();
+ user.Policy.EnableMediaPlaybackTranscoding = $('#chkEnableMediaPlaybackTranscoding', page).checked();
+
user.Policy.EnableContentDownloading = $('#chkEnableDownloading', page).checked();
user.Policy.EnableSync = $('#chkEnableSync', page).checked();
+ user.Policy.EnableSyncTranscoding = $('#chkEnableSyncTranscoding', page).checked();
ApiClient.updateUser(user).done(function () {
diff --git a/dashboard-ui/syncsettings.html b/dashboard-ui/syncsettings.html
index 3ff152dab9..9ae3e06036 100644
--- a/dashboard-ui/syncsettings.html
+++ b/dashboard-ui/syncsettings.html
@@ -28,11 +28,15 @@
${LabelSyncTempPathHelp}
+
+
+
+