+++
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user