feat: import scorelines and videos

This commit is contained in:
Codex
2026-06-29 06:40:42 +08:00
parent fc289f7b42
commit 4954ad3ca9
16 changed files with 1397 additions and 64 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -12,9 +12,13 @@ import {
importIssuesRoute,
importJobsRoute,
importQuestionsRoute,
importScorelineRoute,
importVideosRoute,
importVocabularyRoute,
previewHandbookImportRoute,
previewQuestionsImportRoute,
previewScorelineImportRoute,
previewVideosImportRoute,
previewVocabularyImportRoute,
} from './imports.js';
import {
@@ -84,6 +88,10 @@ export const tenantContentRoutes: RouteDefinition[] = [
['POST', '/api/tenant-content/imports/vocabulary', importVocabularyRoute],
['POST', '/api/tenant-content/imports/preview/handbook', previewHandbookImportRoute],
['POST', '/api/tenant-content/imports/handbook', importHandbookRoute],
['POST', '/api/tenant-content/imports/preview/scoreline', previewScorelineImportRoute],
['POST', '/api/tenant-content/imports/scoreline', importScorelineRoute],
['POST', '/api/tenant-content/imports/preview/videos', previewVideosImportRoute],
['POST', '/api/tenant-content/imports/videos', importVideosRoute],
['GET', '/api/tenant-content/imports', importJobsRoute],
['GET', '/api/tenant-content/imports/issues', importIssuesRoute],
['GET', '/api/tenant-content/videos', videosAdminRoute],