Files
crm.clientright.ru/CRM_STATUS.md

51 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Состояние 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 (если включен)