This commit is contained in:
2026-04-02 11:25:38 +05:00
parent 1f04f41a40
commit 8a29851940
2 changed files with 21 additions and 2 deletions

View File

@@ -49,14 +49,23 @@ function showReportsSection() {
// Проверка, имеет ли пользователь право видеть все задачи
function canViewAllTasks() {
if (!currentUser) return false;
// Администратор
if (currentUser.role === 'admin') return true;
// Проверка группы "Руководители" (предполагаем, что группы хранятся в currentUser.groups)
// Секретарь (по роли)
if (currentUser.role === 'secretary') return true;
// Проверка групп "Руководители" и "Секретарь"
if (currentUser.groups && Array.isArray(currentUser.groups)) {
if (currentUser.groups.some(g => g === 'Руководители' || g.includes('Руководители'))) {
if (currentUser.groups.some(g =>
g === 'Руководители' || g.includes('Руководители') ||
g === 'Секретарь' || g.includes('Секретарь')
)) {
return true;
}
}
return false;
}