feat: Admin Area Challenges: List, Import/Export and Add/Edit Modal

This commit is contained in:
OpenVelo Agent
2026-07-22 20:26:27 +00:00
parent 6c18603a7d
commit 216795b5db
33 changed files with 4256 additions and 105 deletions
+8
View File
@@ -19,6 +19,14 @@ export const ERROR_CODES = {
PASSWORDS_DO_NOT_MATCH: 'PASSWORDS_DO_NOT_MATCH',
CATEGORY_HAS_CHALLENGES: 'CATEGORY_HAS_CHALLENGES',
SYSTEM_PROTECTED: 'SYSTEM_PROTECTED',
CHALLENGE_NAME_TAKEN: 'CHALLENGE_NAME_TAKEN',
CHALLENGE_INVALID_CATEGORY: 'CHALLENGE_INVALID_CATEGORY',
CHALLENGE_INVALID_POINTS: 'CHALLENGE_INVALID_POINTS',
CHALLENGE_INVALID_PORT: 'CHALLENGE_INVALID_PORT',
CHALLENGE_INVALID_IP: 'CHALLENGE_INVALID_IP',
CHALLENGE_FILE_LIMIT: 'CHALLENGE_FILE_LIMIT',
IMPORT_VALIDATION_FAILED: 'IMPORT_VALIDATION_FAILED',
IMPORT_PARTIAL_FAILURE: 'IMPORT_PARTIAL_FAILURE',
INTERNAL: 'INTERNAL',
} as const;