feat: add YAML settings management and admin settings page, add default_playlist_users

This commit is contained in:
Kamil
2024-12-13 08:27:55 +00:00
parent b7de39e501
commit 1b95f201be
5 changed files with 84 additions and 5 deletions

View File

@@ -43,8 +43,9 @@ function loadAllUsers{{item['id']}}() {
data.users.forEach(user => {
const checkbox = document.createElement('div');
checkbox.classList.add('form-check');
checkbox.innerHTML = `<input class="form-check-input" type="checkbox" value="${user.Id}" id="user-${user.Id}">
<label class="form-check-label" for="user-${user.Id}">${user.Name}</label>`;
const isChecked = {{ config['runtime_settings']['default_playlist_users']|safe }}.includes(user.Id) ? 'checked' : '';
checkbox.innerHTML = `<input class="form-check-input" type="checkbox" value="${user.Id}" id="user-${user.Id}" ${isChecked}>
<label class="form-check-label" for="user-${user.Id}">${user.Name}</label>`;
allUsersDiv.appendChild(checkbox);
});
});