This commit is contained in:
2026-03-06 11:11:56 +05:00
parent e43688a618
commit bbab4434bb
3 changed files with 70 additions and 7 deletions

View File

@@ -242,6 +242,20 @@ function searchUsers() {
renderUsersTable();
}
/**
* Преобразует внутреннее имя роли в отображаемое.
* Для известных ролей возвращает локализованное название,
* для неизвестных само имя роли.
*/
function formatRole(role) {
const roleMap = {
'admin': 'Администратор',
'teacher': 'Учитель'
// при необходимости можно добавить другие соответствия
};
return roleMap[role] || role;
}
function renderUsersTable() {
const tbody = document.getElementById('users-table-body');
if (!tbody) return;
@@ -261,7 +275,7 @@ function renderUsersTable() {
<td>${user.name || 'Не указано'}</td>
<td>${user.email || 'Нет email'}</td>
<td>
${user.role === 'admin' ? 'Администратор' : 'Учитель'}
${formatRole(user.role)}
${user.role === 'admin' ? '<span class="admin-badge">ADMIN</span>' : ''}
</td>
<td>${user.auth_type === 'ldap' ? 'LDAP' : 'Локальная'}</td>