mirror of
https://github.com/jellyfin/jellyfin-web.git
synced 2024-11-17 19:08:18 -07:00
add suggested changes
This commit is contained in:
parent
2609bda89d
commit
b5b4bb7c7a
@ -24,7 +24,11 @@ define(["jQuery", "loading", "fnchecked", "emby-checkbox"], function($, loading)
|
|||||||
}
|
}
|
||||||
html += "</div>";
|
html += "</div>";
|
||||||
$(".channelAccess", page).show().html(html).trigger("create");
|
$(".channelAccess", page).show().html(html).trigger("create");
|
||||||
channels.length ? $(".channelAccessContainer", page).show() : $(".channelAccessContainer", page).hide();
|
if (channels.length) {
|
||||||
|
$(".channelAccessContainer", page).show();
|
||||||
|
} else {
|
||||||
|
$(".channelAccessContainer", page).hide();
|
||||||
|
}
|
||||||
$("#chkEnableAllChannels", page).checked(true).trigger("change");
|
$("#chkEnableAllChannels", page).checked(true).trigger("change");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,17 +53,23 @@ define(["jQuery", "loading", "fnchecked", "emby-checkbox"], function($, loading)
|
|||||||
user.Password = $("#txtPassword", page).val();
|
user.Password = $("#txtPassword", page).val();
|
||||||
ApiClient.createUser(user).then(function(user) {
|
ApiClient.createUser(user).then(function(user) {
|
||||||
user.Policy.EnableAllFolders = $("#chkEnableAllFolders", page).checked();
|
user.Policy.EnableAllFolders = $("#chkEnableAllFolders", page).checked();
|
||||||
user.Policy.EnabledFolders = user.Policy.EnableAllFolders ? [] : $(".chkFolder", page).get().filter(function(i) {
|
user.Policy.EnabledFolders = [];
|
||||||
|
if (!user.Policy.EnableAllFolders) {
|
||||||
|
user.Policy.EnabledFolders = $(".chkFolder", page).get().filter(function(i) {
|
||||||
return i.checked
|
return i.checked
|
||||||
}).map(function(i) {
|
}).map(function(i) {
|
||||||
return i.getAttribute("data-id");
|
return i.getAttribute("data-id");
|
||||||
});
|
});
|
||||||
|
}
|
||||||
user.Policy.EnableAllChannels = $("#chkEnableAllChannels", page).checked();
|
user.Policy.EnableAllChannels = $("#chkEnableAllChannels", page).checked();
|
||||||
user.Policy.EnabledChannels = user.Policy.EnableAllChannels ? [] : $(".chkChannel", page).get().filter(function(i) {
|
user.Policy.EnabledChannels = [];
|
||||||
|
if (!user.Policy.EnableAllChannels) {
|
||||||
|
user.Policy.EnabledChannels = $(".chkChannel", page).get().filter(function(i) {
|
||||||
return i.checked
|
return i.checked
|
||||||
}).map(function(i) {
|
}).map(function(i) {
|
||||||
return i.getAttribute("data-id");
|
return i.getAttribute("data-id");
|
||||||
});
|
});
|
||||||
|
}
|
||||||
ApiClient.updateUserPolicy(user.Id, user.Policy).then(function() {
|
ApiClient.updateUserPolicy(user.Id, user.Policy).then(function() {
|
||||||
Dashboard.navigate("useredit.html?userId=" + user.Id);
|
Dashboard.navigate("useredit.html?userId=" + user.Id);
|
||||||
});
|
});
|
||||||
@ -85,10 +95,18 @@ define(["jQuery", "loading", "fnchecked", "emby-checkbox"], function($, loading)
|
|||||||
$(document).on("pageinit", "#newUserPage", function() {
|
$(document).on("pageinit", "#newUserPage", function() {
|
||||||
var page = this;
|
var page = this;
|
||||||
$("#chkEnableAllChannels", page).on("change", function() {
|
$("#chkEnableAllChannels", page).on("change", function() {
|
||||||
this.checked ? $(".channelAccessListContainer", page).hide() : $(".channelAccessListContainer", page).show();
|
if (this.checked) {
|
||||||
|
$(".channelAccessListContainer", page).hide();
|
||||||
|
} else {
|
||||||
|
$(".channelAccessListContainer", page).show();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
$("#chkEnableAllFolders", page).on("change", function() {
|
$("#chkEnableAllFolders", page).on("change", function() {
|
||||||
this.checked ? $(".folderAccessListContainer", page).hide() : $(".folderAccessListContainer", page).show();
|
if (this.checked) {
|
||||||
|
$(".folderAccessListContainer", page).hide();
|
||||||
|
} else {
|
||||||
|
$(".folderAccessListContainer", page).show();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
$(".newUserProfileForm").off("submit", onSubmit).on("submit", onSubmit);
|
$(".newUserProfileForm").off("submit", onSubmit).on("submit", onSubmit);
|
||||||
}).on("pageshow", "#newUserPage", function() {
|
}).on("pageshow", "#newUserPage", function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user