Проблема: Редакторы документов (OnlyOffice, Collabora) не установлены в Nextcloud
Решение: Добавлены дополнительные варианты открытия файлов
Изменения:
- crm_extensions/nextcloud_editor/js/nextcloud-editor.js:
* Убран параметр editing=false для Files App
* Добавлены варианты: download_direct, view_only
* Улучшена логика fallback при ошибках
Добавлены тестовые страницы:
- test_nc_open.html - тест разных редакторов
- simple_test.html - простое модальное окно с вариантами
Варианты открытия:
1. Files App (показать файл в менеджере)
2. Прямое скачивание через WebDAV
3. Просмотр (если поддерживается браузером)
Теперь кнопка Nextcloud будет работать даже без установленных редакторов
Обновленные файлы:
- crm_extensions/nextcloud_editor/js/nextcloud-editor.js (5 путей)
- crm_extensions/file_storage/api/get_edit_urls.php (6 путей)
- modules/Documents/actions/NcPrepareEdit.php (2 пути)
- crm_extensions/file_storage/api/prepare_edit.php (1 путь)
- crm_extensions/file_storage/NextcloudClient.php (1 путь)
- data/CRMEntity.php (nc_path для новых файлов)
Все пути теперь используют /crm/ вместо /crm2/ для соответствия новому External Storage на office.clientright.ru