--- kanban-plugin: board --- ## backlog - [ ] /RUS/Scens/tasksFIM.xml возможно изменится структура ## Completed - [ ] Создание БД из кода (если нет или слетела) - [ ] Сервер при сворачивании превращается в трей - [ ] Пароли хранить и пересылать в виде Хеша - [ ] Смена пароля админом (или инструктором только для обучаемых). Старый никому не виден (парольная политика) - [ ] Сделать отправку сообщения на Enter - [ ] Введение логина только латиницей и цифрами - [ ] Кнопка открытия Персональной карты обучаемого - [ ] Блокировка авторизации не работает при входе в редакторы И/О - [ ] Добавить текущий статус задачи в "Проверке задачи" (AMM, FIM) - [ ] выдавать trainee_id при авторизации и вытащить передачу Trainee ID из тасок - [ ] Подсчет учебного времени - дельта между включением и выключением - [ ] регистрация времени включения и выключения тренажера (по приходу уходу пакета is unity) с регистрацие БД - [ ] Если у обучаемого много назначенных фимов и амм то GUI сервера их не отображает при загрузке, остается бесконечная анимация загрузки (от 18 фимов) или при кривом назначении задачи(назначить 2-3 подряд гуи перестает обновлятся) - [ ] Убрать ошибки QObject::moveToThread: Cannot move objects with a parent - [ ] /RRJ-95NEW-100/tasksAMM.xml заменить получение на docs - [ ] отправка таски поштучно, при обновления статуса (проверка и тд) - [ ] Проверка валидности логина в двух местах. Только в эдиторе оставил - [ ] DataBaseLMS::transactionBegin() DataBaseLMS::transactionEnd() Разобраться. Удалено - [ ] Как работает Мьютекс в DataBaseLMS. Убрал его оттуда. - [ ] добавить таблицу users в БД. Добавлено. - [ ] Вывод информации о таймингах обучаемого - [ ] добавление окна чата инструктора (GUI) - [ ] Убрать автоподстановку логина и пароля Админа при Авторизации - [ ] Добавить время сообщений - [ ] Уточнить назначение аватарок для remote и local клиентов - [ ] Убрать кнопку Справка (?) из диалогов - [ ] Убрать "DM-код" для узлов PM (AMM) - [ ] Уменьшить размер диалога "Проверка задачи" (AMM) - [ ] Учет ширины скрола на деревьях (появляется если дерево больше окна) - [ ] Универсальный пересчет ширин колонок деревьев - [ ] При обновлении деревьев слетает назначенная колонка сортировки ## Server - [ ] Кнопки Восстановить и Проверить&Восстановить расширить - [ ] Логин суперпользователя PostgreSQL предлагать по умолчанию postgres - [ ] Отходить от идентификации по Логину в пользу ID юзера везде, где это возможно. (Так как сейчас может вызвать проблемы при смене логина юзера!!!) - [ ] Зарефакторить databaselms_PostgreSQL.cpp (возможно, нужно использовать транзакции при восстановлении БД!) - [ ] При долгой работе загибается главное окно (предположительно из-за лога) - [ ] Отображать текущую версию data в статус баре - [ ] Сделать крутилку на начальную загрузку Сервера ## GUI Messenger - [ ] При смене УЗ в ГУИ остается история переписки в мессенджере. При этом Имя инструктора в диалоге подменяется. (Путается только в ГУИ!) [Возможно, поможет переинициализация мессенджера при переавторизации инструктора?] - [ ] Не влазиют слишком большие сообщения - [ ] Не видно новых пришедших сообщений, если выбран другой Юзер ## GUI общие - [ ] Текстовый поиск в задачах - [ ] Сделать кнопку перезапроса общих списков АММ и FIM ## Сервер+GUI - [ ] Расширить диалог Авторизации - [ ] Реализовать механизм отображения и выбора подпроцедур для АММ. - [ ] Переобновление docs.xml в пределах версии (если инструктор изменяет процедуры) %% kanban:settings ``` {"kanban-plugin":"board","list-collapse":[false,false,false,false,false,false]} ``` %%