diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index adb6b1398f..7cccb157ca 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -761,10 +761,10 @@ var Dashboard = { name: Globalize.translate('TabPlayback'), href: "playbackconfiguration.html", selected: page.hasClass('playbackConfigurationPage') - //}, { - // name: Globalize.translate('TabSync'), - // href: "syncactivity.html", - // selected: page.hasClass('syncConfigurationPage') + }, { + name: Globalize.translate('TabSync'), + href: "syncactivity.html", + selected: page.hasClass('syncConfigurationPage') }, { divider: true, name: Globalize.translate('TabAutoOrganize'), diff --git a/dashboard-ui/scripts/sync.js b/dashboard-ui/scripts/sync.js index db39adc07b..ea47643e1c 100644 --- a/dashboard-ui/scripts/sync.js +++ b/dashboard-ui/scripts/sync.js @@ -203,8 +203,7 @@ function isAvailable(item, user) { - return false; - //return item.SupportsSync; + return item.SupportsSync; } window.SyncManager = { @@ -226,7 +225,7 @@ Dashboard.getCurrentUser().done(function (user) { if (user.Policy.EnableSync) { - $('.categorySyncButton', page).hide(); + $('.categorySyncButton', page).show(); } else { $('.categorySyncButton', page).hide(); } diff --git a/dashboard-ui/scripts/userlibraryaccess.js b/dashboard-ui/scripts/userlibraryaccess.js index 5347342148..b75c1eacb2 100644 --- a/dashboard-ui/scripts/userlibraryaccess.js +++ b/dashboard-ui/scripts/userlibraryaccess.js @@ -31,7 +31,7 @@ html += '
'; - html += '' + Globalize.translate('HeaderChannelAccess') + ''; + html += '' + Globalize.translate('HeaderChannels') + ''; for (var i = 0, length = channels.length; i < length; i++) { @@ -39,9 +39,9 @@ var id = 'channels' + i; - var checkedAttribute = user.Policy.BlockedChannels.indexOf(folder.Id) == -1 ? ' checked="checked"' : ''; + var checkedAttribute = user.Policy.EnableAllChannels || user.Policy.EnabledChannels.indexOf(folder.Id) != -1 ? ' checked="checked"' : ''; - html += ''; + html += ''; html += ''; } @@ -54,6 +54,8 @@ } else { $('.channelAccessContainer', page).hide(); } + + $('#chkEnableAllChannels', page).checked(user.Policy.EnableAllChannels).checkboxradio('refresh').trigger('change'); } function loadDevices(page, user, devices) { @@ -62,7 +64,7 @@ html += '
'; - html += '' + Globalize.translate('HeaderSelectDevices') + ''; + html += '' + Globalize.translate('HeaderDevices') + ''; for (var i = 0, length = devices.length; i < length; i++) { @@ -72,7 +74,7 @@ var checkedAttribute = user.Policy.EnableAllDevices || user.Policy.EnabledDevices.indexOf(device.Id) != -1 ? ' checked="checked"' : ''; - html += ''; + html += ''; html += '