feat: add Sveden update feature

- SvedenController: upload zip and extract to public/sveden
- UpdateSvedenAction: orchestrates temp file handling and extraction
- ExtractSvedenArchiveTask: validates and extracts sveden/abitur folders with security checks
- Sveden.vue: upload UI with progress indicator
- Added routes: GET/POST /dashboard/sveden
- Added quick action: Обновить Sveden
This commit is contained in:
F4ilji
2026-06-30 16:12:16 +05:00
parent 20f615365b
commit c9fca0bf29
6 changed files with 512 additions and 0 deletions
@@ -25,4 +25,10 @@ export const quickActions = [
href: null,
icon: 'upload',
},
{
label: 'Обновить Sveden',
route: 'dashboard.sveden',
href: null,
icon: 'cog',
},
];