Уже реализовано
09.09.2025
Улучшения безопасности и удобства:
- Добавлена поддержка восстановления пароля через email.
- Внедрение Composer и Symfony Mailer для надёжной отправки писем.
- Добавлено поле email в профиль пользователя.
- Реализована система одноразовых токенов с ограничением по времени (1 час).
- Улучшена навигация: редиректы и сообщения после действий (успех/ошибка).
- Добавлена возможность закрывать старые заявки с указанием причины.
- Реализовано скрытие неактивных отделов без изменения кода (через флаг is_active).
25.08.2025
Расширение функционала системы заявок:
- Добавлена поддержка нескольких отделов.
- Раздельные уведомления в Telegram — каждая заявка уходит в свой чат.
- Темы заявок теперь зависят от выбранного отдела (динамическая загрузка).
- Вынесение тем заявок и отделов в базу данных для гибкого управления.
- Добавлена фильтрация заявок по отделам на главной странице.
- Реализована пагинация — по 30 заявок на страницу.
- Добавлен чекбокс «Показывать выполненные» — включено по умолчанию.
- Улучшена безопасность и структура кода (PDO, экранирование, централизованные функции).
21.11.2022
Инструмент для размещения электронных ресурсов в библиотечном электронном каталоге.
13.05.2022
Добавление инструмента для сжатия PDF файлов.
05.05.2022
Улучшения и оптимизация.
Разработка раздела "Инструкции".
18.02.2022
Базовый функционал: возможность оставить заявку.
Регистрация и авторизация на сайте.
Статусная модель заявок (новая, в работе, выполнена).