@@ -183,15 +180,14 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
Заказать уборку офиса на пятницу
-
Исполнитель: Айгуль • Дедлайн: 20 июня
+
Исполнитель: Талгат 1 • Дедлайн: 20 июня
@@ -202,15 +198,14 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
Оформить пропуска для подрядчиков
-
Исполнитель: Руслан • Дедлайн: 21 июня
+
Исполнитель: Талгат 2 • Дедлайн: 21 июня
@@ -221,15 +216,14 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
Согласовать смету на ремонт
-
Исполнитель: Динара • Выполнено
+
Исполнитель: Талгат 3 • Выполнено
@@ -240,37 +234,29 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
Загрузка сотрудников
-
А
+
Т
-
Айгуль К.
+
Талгат 1
Специалист АХО
8 задач
-
Р
+
Т
-
Руслан М.
+
Талгат 2
Техник
6 задач
-
Д
+
Т
-
Динара С.
+
Талгат 3
Документооборот
5 задач
-
-
А
-
-
Алексей В.
-
Кладовщик
-
-
5 задач
-
@@ -291,38 +277,30 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
-
- | Айгуль К. |
+
+ | Талгат 1 |
Специалист АХО |
8 |
34 |
92% |
|
-
- | Руслан М. |
+
+ | Талгат 2 |
Техник |
6 |
28 |
88% |
|
-
- | Динара С. |
+
+ | Талгат 3 |
Документооборот |
5 |
42 |
95% |
|
-
- | Алексей В. |
- Кладовщик |
- 5 |
- 31 |
- 78% |
- |
-
@@ -355,7 +333,7 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
18 июня |
-
Айгуль |
+
Талгат 1 |
|
@@ -369,7 +347,7 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
| 20 июня |
- Айгуль |
+ Талгат 1 |
|
@@ -383,7 +361,7 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
| 17 июня |
- Руслан |
+ Талгат 2 |
|
@@ -397,7 +375,7 @@ body{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
| 22 июня |
- Динара |
+ Талгат 3 |
|
@@ -656,6 +634,14 @@ function saveEmployee(btn) {
const newName = row.cells[0].textContent.trim();
const newRole = row.cells[1].textContent.trim();
+ // Проверяем, что имя входит в допустимый список
+ const allowedNames = ['Талгат 1', 'Талгат 2', 'Талгат 3'];
+ if (!allowedNames.includes(newName) && newName !== oldName) {
+ showNotification('Ошибка: можно использовать только Талгат 1, Талгат 2, Талгат 3');
+ row.cells[0].textContent = oldName;
+ return;
+ }
+
// Обновляем данные во всех задачах
document.querySelectorAll('.task .meta').forEach(meta => {
if (meta.textContent.includes('Исполнитель: ' + oldName)) {