Fedor d3ba054027 Исправление архивации проектов: поддержка S3 файлов и документов из связанных сущностей
- Добавлен метод getRelatedDocs() для получения документов из связанных сущностей (контакты, контрагенты)
- Добавлен метод downloadS3File() для скачивания файлов из S3 во временную папку
- Добавлен метод cleanupTempFiles() для очистки временных файлов
- Исправлен getPaths() для корректной обработки S3 файлов (всегда запрашивает s3_bucket/s3_key из БД)
- Исправлен getArchive() для проектов: собирает документы из основной записи и связанных сущностей
- Исправлен путь к vendor/autoload.php (поиск по нескольким путям)
- Исправлено имя временного файла (короткое имя вместо полного пути для избежания 'File name too long')

Результат: архив успешно создается с документами из проекта и связанных сущностей (25 документов для проекта 396447)
2025-11-21 10:23:52 +03:00
2025-10-24 19:59:28 +03:00
2025-10-24 19:59:28 +03:00
2025-09-26 10:50:15 +03:00

salesplatform-vtigercrm

Description
CRM with S3 File Storage Migration & Real-time Features
Readme 455 MiB
Languages
PHP 50.6%
JavaScript 37.7%
Smarty 4.4%
HTML 2.9%
CSS 2.3%
Other 1.7%