Сводка изменений
Этот документ описывает внесенные изменения в код для добавления нового API и улучшения функциональности импорта из Airtable.
Что изменено
-
Добавлен новый API для обработки импорта из Airtable
- Файл: packages/nocodb/src/modules/jobs/jobs/at-import/at-import.processor.ts
- Файл: packages/nocodb/src/services/sync.service.ts
-
Обновлены компоненты интерфейса для поддержки нового функционала
- Файл: packages/nc-gui/components/dlg/AirtableImport.vue
-
Добавлены тесты для проверки функциональности импорта
- Файл: tests/playwright/constants/index.ts
- Файл: tests/playwright/pages/Dashboard/Import/Airtable.ts
- Файл: tests/playwright/tests/db/features/import.spec.ts
Зачем это сделано
- Расширение функциональности: добавление возможности импорта данных из Airtable для улучшения интеграции с внешними сервисами
- Повышение надежности: добавление тестов для проверки корректности работы импорта
Обратная совместимость
- Изменения не ломают существующую функциональность
- Новый API добавлен без изменения старого
Измененные файлы
- packages/nc-gui/components/dlg/AirtableImport.vue
- packages/nocodb/src/modules/jobs/jobs/at-import/at-import.processor.ts
- packages/nocodb/src/services/sync.service.ts
- tests/playwright/constants/index.ts
- tests/playwright/pages/Dashboard/Import/Airtable.ts
- tests/playwright/tests/db/features/import.spec.ts
Операционное влияние
- Миграции базы данных не требуются
- Ожидается отсутствие перерывов в работе; изменения управляются конфигурацией и совместимы с текущими шаблонами