Files
crm.clientright.ru/CRM_STATUS.md

2.2 KiB
Raw Permalink Blame 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

🔄 Как откатиться:

# Быстрый откат к рабочему состоянию
./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 (если включен)