Files
crm.clientright.ru/CRM_STATUS.md

51 lines
2.2 KiB
Markdown
Raw Permalink Normal View History

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