This commit is contained in:
2026-02-13 14:02:21 +05:00
parent 0bf6dd74ca
commit 59f5ac5741
9 changed files with 303 additions and 53 deletions

View File

@@ -2,7 +2,15 @@
function createNavigation() {
const navbar = document.getElementById('navbar-container');
if (!navbar) return;
// 👇 ДОБАВЛЯЕМ ПОДРОБНЫЕ ЛОГИ 👇
if (currentUser) {
console.log('ID:', currentUser.id);
console.log('ФИО:', currentUser.name);
console.log('Логин:', currentUser.login);
console.log('Роль:', currentUser.role);
} else {
console.log('currentUser отсутствует (не авторизован)');
}
// Базовые кнопки для всех авторизованных пользователей
const navButtons = [
{
@@ -42,8 +50,8 @@ function createNavigation() {
}
];
// Кнопка админ-панели только для admin
//if (currentUser.role === 'admin') {
// 👇 Кнопка админ-панели ТОЛЬКО для admin 👇
if (currentUser && currentUser.role === 'admin') {
navButtons.push({
onclick: "window.location.href = '/admin'",
className: "nav-btn admin",
@@ -51,7 +59,7 @@ function createNavigation() {
text: "Админ-панель",
id: "admin-btn"
});
//}
}
// Кнопка выхода
navButtons.push({
@@ -76,7 +84,7 @@ function createNavigation() {
// Инициализация при загрузке страницы
document.addEventListener('DOMContentLoaded', function() {
createNavigation();
// createNavigation();
// Если нужно обновлять навигацию при изменениях
// window.addEventListener('userRoleChanged', createNavigation);