СОЗДАЕМ НАВИГАЦИЮ ПОСЛЕ УСТАНОВКИ ПОЛЬЗОВАТЕЛЯ
This commit is contained in:
@@ -84,10 +84,7 @@ function showMainInterface() {
|
||||
document.getElementById('current-user').textContent = userInfo;
|
||||
|
||||
// 👇 СОЗДАЕМ НАВИГАЦИЮ ПОСЛЕ УСТАНОВКИ ПОЛЬЗОВАТЕЛЯ 👇
|
||||
if (typeof createNavigation === 'function') {
|
||||
console.log('🔄 Создание навигации для пользователя:', currentUser.role);
|
||||
createNavigation();
|
||||
}
|
||||
createUserNavigation();
|
||||
|
||||
document.getElementById('tasks-controls').style.display = 'block';
|
||||
|
||||
@@ -110,6 +107,22 @@ function showMainInterface() {
|
||||
const btn = document.getElementById('tasks-no-date-btn');
|
||||
if (btn) btn.classList.remove('active');
|
||||
}
|
||||
// Новая функция для создания навигации
|
||||
function createUserNavigation() {
|
||||
if (typeof createNavigation === 'function') {
|
||||
console.log('🔄 Создание навигации для пользователя:', currentUser.role);
|
||||
createNavigation();
|
||||
} else {
|
||||
console.warn('⚠️ Функция createNavigation не найдена');
|
||||
// Если функция не загружена, пробуем еще раз через небольшую задержку
|
||||
setTimeout(() => {
|
||||
if (typeof createNavigation === 'function') {
|
||||
console.log('🔄 Повторная попытка создания навигации');
|
||||
createNavigation();
|
||||
}
|
||||
}, 100);
|
||||
}
|
||||
}
|
||||
|
||||
// Вспомогательная функция для отображения понятного имени роли
|
||||
function getRoleDisplayName(role) {
|
||||
|
||||
Reference in New Issue
Block a user