Секретарь

This commit is contained in:
2026-02-08 11:52:23 +05:00
parent e65a2b65cb
commit bb6090a135
3 changed files with 244 additions and 93 deletions

View File

@@ -127,7 +127,22 @@ async function createTask(event) {
alert('Выберите хотя бы одного исполнителя');
return;
}
// Дополнительная проверка для задач типа "document"
if (taskType === 'document' && selectedUsers.length > 0) {
// Проверяем, что все выбранные пользователи - секретари
for (const userId of selectedUsers) {
const groups = await getUserGroups(userId);
const hasSecretaryGroup = groups.some(group =>
group.name === 'Секретарь' ||
(typeof group === 'string' && group.includes('Секретарь'))
);
if (!hasSecretaryGroup) {
alert('Для задач типа "Согласование документа" можно выбирать только пользователей из группы "Секретарь"');
return;
}
}
}
const formData = new FormData();
formData.append('title', title);
formData.append('description', description);