Техническое задание: Доработка CRM на Yii2
Основная проблема
В текущей реализации системы присутствует критическая ошибка: модуль загрузки файлов не функционирует. Файлы не сохраняются на сервере при отправке через интерфейс CRM.
Задачи по исправлению
- Провести диагностику и устранить ошибку, препятствующую загрузке файлов.
- Обеспечить стабильную работу механизма загрузки и хранения файлов.
- Проверить корректность отображения и прикрепления загруженных файлов к соответствующим сущностям в системе.
Дополнительные доработки
Помимо исправления ошибки, необходимо реализовать следующие улучшения функционала:
- Настроить отображение уже существующих в системе данных (истории, прикрепленных файлов, записей) в соответствующих разделах интерфейса.
- Доработать интерфейс для улучшения пользовательского опыта при работе с отображаемой информацией.
Технические требования
- Работа ведется с существующей кодовой базой CRM, написанной на фреймворке Yii2 (PHP).
- Исправления и новые функции должны быть интегрированы без нарушения текущей логики работы системы.
- Код должен соответствовать стандартам фреймворка Yii2 и принципам чистого кода.