Handlingar
Features #94
öppen
CA
CA
Features #13: Inför webbläsarbaserad UI-regression för kritiska flöden
UI-regression för språkadministrationens import och export
Features #94:
UI-regression för språkadministrationens import och export
Status:
Verification
Prioritet:
Normal
Tilldelad:
Kategori:
Drift och testautomation
Versionsmål:
Startdatum:
2026-08-31
Deadline:
% Klart:
80%
Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Ja
Reported by:
Codex
Beskrivning
Underärende till #13.
Mål
Automatisera språkadministrationens import- och exportflik så att Redmine #93 skyddas i webbläsaren, inte bara via backendregression.
Omfattning
- Referensspråk och flera målspråk.
- Export av CSV och JSON med DO_NOT_EDIT-hashkolumner.
- Endast saknade texter.
- Importförhandsgranskning för inserts, updates, unchanged, invalid och conflict.
- Krav på explicit valt målspråk före apply.
- Ändrat målval kräver ny preview.
- Apply får aldrig skriva referensspråket.
Acceptanskriterier
- Playwright-test kan köras deterministiskt mot testmiljö.
- Testet verifierar både UI-state och API-payload.
- Fel för placeholder- och stale source/target-konflikter visas tydligt.
Acceptanskriterier
- Playwright-test kan köras deterministiskt mot testmiljö.
- Testet verifierar både UI-state och API-payload.
- Fel för placeholder- och stale source/target-konflikter visas tydligt.
Testresultat
2026-09-02: Lokalt verifierat mot Vite/Playwright. npm run test:ui:admin passerar 20/20, inklusive admin-i18n-status och admin-i18n-transfer. Kvar: server/deploy-verifiering i komplett miljö.
Handlingar