Files

2.5 KiB
Raw Permalink Blame History

РЕЗЕРВНАЯ КОПИЯ - РАБОЧЕЕ СОСТОЯНИЕ S3 + NEXTCLOUD + AI

Дата создания: Вс сен 21 17:33:21 MSK 2025

Статус: РАБОЧЕЕ СОСТОЯНИЕ

Что работает:

  1. S3 интеграция - новые файлы загружаются в S3
  2. Nextcloud редактирование - работает корректно
  3. Кнопка редактирования в списке связанных документов
  4. Кнопка редактирования в блоке 'Документы' детального просмотра
  5. AI ассистент - работает

📁 Структура резервной копии:

  • data/CRMEntity.php - основная S3 интеграция
  • include/Storage/ - S3 сервисы
  • crm_extensions/nextcloud_api.php - API для Nextcloud
  • layouts/v7/modules/Vtiger/Header.tpl - функции редактирования + AI Drawer
  • layouts/v7/modules/Documents/DocumentsRelatedList.tpl - кнопка в связанных документах
  • layouts/v7/modules/Vtiger/DocumentsSummaryWidgetContents.tpl - кнопка в блоке документов
  • crm_extensions/.env - конфигурация S3/Nextcloud
  • config.inc.php - feature flag UPLOAD_TO_S3
  • crm_extensions/file_storage/ - конфигурация S3
  • crm_extensions/nextcloud_editor/ - JavaScript для Nextcloud
  • layouts/v7/resources/js/ai-drawer.js - AI ассистент
  • layouts/v7/resources/css/ai-drawer.css - стили AI ассистента
  • ai_drawer_improvements.js - улучшения AI ассистента

🔧 Восстановление:

  1. Скопировать все файлы из этой папки в корень CRM
  2. Убедиться, что UPLOAD_TO_S3 = true в config.inc.php
  3. Проверить права доступа к файлам
  4. Очистить кеш CRM

🧪 Тестирование:

  • Загрузка файла через веб-интерфейс
  • Нажатие зеленой кнопки редактирования в любом месте
  • Проверка AI ассистента в правом нижнем углу

📝 Примечания:

  • Все изменения протестированы и работают
  • CRM стабильно работает
  • S3 интеграция настроена корректно
  • Nextcloud редактирование функционирует
  • AI ассистент активен