Уже реализовано

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

Базовый функционал: возможность оставить заявку.

Регистрация и авторизация на сайте.

Статусная модель заявок (новая, в работе, выполнена).