Files
crm.clientright.ru/crm_extensions/FILES_LIST.md
Fedor dabcd43a00 Добавлены скрипты для парсинга судебных документов и обновления проектов в CRM
- court_document_parser.py: парсер судебных документов с извлечением ФИО, номера дела, УИД, суда
- court_parser_api.py: API для вызова парсера из n8n
- pdf_court_parser.py: парсер PDF документов с извлечением текста
- simple_project_updater.php: обновление проектов через CRM API
- simple_project_updater_v2.php: обновленная версия с прямыми SQL запросами и S3Client
- update_project_from_document.php: альтернативный скрипт обновления
- test_input.json: тестовые данные для парсера
- README файлы с документацией для всех скриптов

Скрипты поддерживают:
- Поиск проектов по ФИО, номеру дела, УИД, названию суда
- Создание документов в CRM с загрузкой в S3
- Привязку документов к проектам
- Логирование всех операций
- Работу с n8n через SSH команды
2025-09-30 19:54:37 +03:00

90 lines
4.1 KiB
Markdown
Raw 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.

# 📁 Список измененных файлов
## 🎯 Основные файлы системы
### Header и шаблоны
- `/layouts/v7/modules/Vtiger/Header.tpl` - Главный шаблон с подключением AI Drawer и Nextcloud
- `/layouts/v7/lib/nextcloud-editor.js` - JavaScript функция для Nextcloud
- `/layouts/v7/resources/css/ai-drawer.css` - Стили AI Drawer
- `/layouts/v7/resources/js/ai-drawer-simple.js` - Логика AI Drawer
- `/ai_drawer_improvements.js` - Улучшения AI Drawer
### Комментарии
- `/layouts/v7/modules/Vtiger/Comment.tpl` - Шаблон комментария с кнопкой удаления
- `/layouts/v7/modules/Vtiger/RecentComments.tpl` - Виджет комментариев
- `/layouts/v7/modules/Vtiger/resources/Detail.js` - JavaScript для удаления комментариев
- `/modules/ModComments/views/DeleteAjax.php` - Серверная обработка удаления
### Документы
- `/layouts/v7/modules/Documents/DocumentsRelatedList.tpl` - Список документов с кнопками
- `/layouts/v7/modules/Vtiger/DocumentsSummaryWidgetContents.tpl` - Виджет документов
- `/layouts/v7/modules/Documents/DetailViewActions.tpl` - Детальный просмотр документа
- `/modules/Documents/views/DeleteAjax.php` - Серверная обработка удаления документов
### WhatsApp
- `/include/utils/WhatsApp.php` - Отправка сообщений и файлов
- `/wappi.php` - Webhook для входящих сообщений
### Telegram
- `/include/utils/Telegram.php` - Отправка сообщений и файлов
- `/telegram.php` - Webhook для входящих сообщений
### Языковые файлы
- `/languages/ru_ru/Vtiger.php` - Переводы для кнопок удаления
## 🔧 Файлы расширений
### Nextcloud интеграция
- `/crm_extensions/nextcloud_api.php` - API для Nextcloud
- `/crm_extensions/file_storage/NextcloudClient.php` - Класс для работы с Nextcloud
- `/crm_extensions/file_storage/api/prepare_edit.php` - API подготовки файлов
### n8n интеграция
- `/crm_extensions/file_storage/n8n_migration_clean.sh` - Скрипт для n8n
- `/crm_extensions/file_storage/n8n_s3_migration_clean.php` - PHP скрипт миграции
### Конфигурация
- `/crm_extensions/.env` - Секретные данные (НЕ в git!)
- `/crm_extensions/README.md` - Полная документация
- `/crm_extensions/QUICK_REFERENCE.md` - Быстрая шпаргалка
## 📊 Статистика изменений
**Всего файлов:** 25
**Новых файлов:** 8
**Измененных файлов:** 17
### По категориям:
- **AI Drawer:** 3 файла
- **Nextcloud:** 4 файла
- **WhatsApp:** 2 файла
- **Telegram:** 2 файла
- **Комментарии:** 4 файла
- **Документы:** 4 файла
- **Конфигурация:** 3 файла
- **Документация:** 3 файла
## 🔄 Порядок восстановления
1. **Конфигурация** - `.env` файл
2. **Основные классы** - NextcloudClient.php, API файлы
3. **JavaScript** - nextcloud-editor.js, ai-drawer-simple.js
4. **Шаблоны** - Header.tpl, шаблоны документов и комментариев
5. **Серверная логика** - PHP файлы для удаления
6. **Интеграции** - WhatsApp.php, Telegram.php, webhooks
7. **Документация** - README.md, QUICK_REFERENCE.md
## ⚠️ Важные заметки
- **НЕ коммитить** `.env` файл в git
- **Проверять права** доступа к файлам
- **Делать backup** перед изменениями
- **Тестировать** после каждого изменения
- **Мониторить логи** на ошибки
---
**Последнее обновление:** 24 сентября 2025