2.2 KiB
2.2 KiB
Состояние CRM - Файлы и комментарии
Дата фиксации: 23.09.2025 13:11
✅ Что работает:
-
Комментарии с файлами
- Файлы сохраняются локально (не в S3)
- Загрузка работает корректно
- Отображение файлов работает
-
S3 загрузка для других модулей
- Documents, Contacts, Projects и т.д. → S3
- Транслитерация кириллических имен работает
- Оптимизация имен файлов работает
-
Удаление комментариев
- Кнопка "Удалить" видна только автору комментария
- Подтверждение на русском языке
- Автоматическая перезагрузка страницы после удаления
📁 Файлы бэкапа:
- Основной бэкап:
data/CRMEntity_backup_20250923_131140.php - Скрипт отката:
rollback_crmentity.sh
🔄 Как откатиться:
# Быстрый откат к рабочему состоянию
./rollback_crmentity.sh
⚠️ Известные проблемы:
- Поле "Размещение" - не отображает "S3" или "Внутренний" корректно
- Файлы работают, но интерфейс не показывает правильное место хранения
🎯 Следующие шаги:
- Исправить отображение поля "Размещение" в интерфейсе
- Протестировать все сценарии загрузки файлов
- Убрать отладочные логи из production
📝 Технические детали:
- Логика:
if ($save_file == 'true' && $UPLOAD_TO_S3)→ S3 - Логика:
else if ($save_file == 'true' && !$UPLOAD_TO_S3)→ локальное - ModComments: автоматически попадает в локальное хранилище
- Другие модули: автоматически попадают в S3 (если включен)